[IMP] various: Add multi company domains on views
When the many2xxx field relates to a model where company_id is required, set
this domain [('company_id','=',company_id.id)]
When the company_id field of the related model is not required, set this domain
['|',('company_id','=',company_id.id),('company_id','=',False)]
When setting the domain on a field which is in the treeview of a xxx2many field
evaluate against the company_id of the 'parent'.
Some constraints have been added on sereval models. Take a look at the complete
specification for more details.
TaskID: 2024446
Closes: #35266
Signed-off-by:
Yannick Tivisse (yti) <yti@odoo.com>
Showing
- addons/account/models/account.py 7 additions, 7 deletionsaddons/account/models/account.py
- addons/account/models/account_analytic_line.py 1 addition, 1 deletionaddons/account/models/account_analytic_line.py
- addons/account/models/account_move.py 6 additions, 2 deletionsaddons/account/models/account_move.py
- addons/account/models/account_payment.py 5 additions, 5 deletionsaddons/account/models/account_payment.py
- addons/account/models/partner.py 1 addition, 1 deletionaddons/account/models/partner.py
- addons/account/views/account_move_views.xml 8 additions, 3 deletionsaddons/account/views/account_move_views.xml
- addons/account/views/account_payment_view.xml 3 additions, 0 deletionsaddons/account/views/account_payment_view.xml
- addons/account/views/account_view.xml 1 addition, 0 deletionsaddons/account/views/account_view.xml
- addons/account/views/partner_view.xml 6 additions, 6 deletionsaddons/account/views/partner_view.xml
- addons/analytic/models/analytic_account.py 7 additions, 7 deletionsaddons/analytic/models/analytic_account.py
- addons/crm/models/crm_lead.py 1 addition, 1 deletionaddons/crm/models/crm_lead.py
- addons/crm/views/crm_lead_views.xml 3 additions, 2 deletionsaddons/crm/views/crm_lead_views.xml
- addons/delivery/models/sale_order.py 1 addition, 1 deletionaddons/delivery/models/sale_order.py
- addons/delivery/wizard/choose_delivery_carrier.py 1 addition, 0 deletionsaddons/delivery/wizard/choose_delivery_carrier.py
- addons/delivery/wizard/choose_delivery_carrier_views.xml 2 additions, 1 deletionaddons/delivery/wizard/choose_delivery_carrier_views.xml
- addons/event/models/event.py 3 additions, 1 deletionaddons/event/models/event.py
- addons/event_sale/models/event.py 1 addition, 0 deletionsaddons/event_sale/models/event.py
- addons/event_sale/views/event_views.xml 1 addition, 1 deletionaddons/event_sale/views/event_views.xml
- addons/event_sale/views/sale_order_views.xml 5 additions, 4 deletionsaddons/event_sale/views/sale_order_views.xml
- addons/fleet/models/fleet_vehicle.py 1 addition, 1 deletionaddons/fleet/models/fleet_vehicle.py
Loading
Please register or sign in to comment