Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
4621 Visualizzazioni

Odoo 13e:

I have a form view and I want to show or hide fields based on what company the user is currently viewing the form as.  (See screenshot)

Meaning, if they change which company in the dropdown, we would know.

I've tried so many methods to get it, but I keep ending up with the user's default company_id or something else.


I'm specifically extending sale.view_order_form


Avatar
Abbandona
Risposta migliore

Have you tried using env.company?

Avatar
Abbandona
Risposta migliore

Avatar
Zbik
Best Answer

Try like this:

default=lambda self: self.env['res.company']._company_default_get('your.module')


UPDATED:

probably correct code is slightly different, see https://github.com/odoo/odoo/issues/10906

 default=lambda self: self.env['res.company'].browse(self.env['res.company']._company_default_get('your.module'))
Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
0
set 22
2202
0
feb 21
2211
1
gen 20
1404
2
mar 24
7638
1
dic 21
5396