diff options
| author | Prakash Prajapati <ppr@odoo.com> | 2019-06-07 06:11:08 +0000 |
|---|---|---|
| committer | Yannick Tivisse <yti@odoo.com> | 2019-06-26 07:54:39 +0000 |
| commit | 92ae9687e877541b8118eab2f3a084c0b5fb18a1 (patch) | |
| tree | adcb3f80f2385b1dcc3d85c0c60715e27066fc80 /addons | |
| parent | 372475e7ae69e23cd481fb6cdf0979c43ce418f4 (diff) | |
[IMP] generic: add field company_id on tree view
Now that the multi company mode is much more easier to
activate, it is needed to display this information on the
tree views, to help people to know on which company is
set some records in list view.
task-1997637
Closes: #3397
closes odoo/odoo#33976
Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
Diffstat (limited to 'addons')
34 files changed, 46 insertions, 3 deletions
diff --git a/addons/account/views/account_move_views.xml b/addons/account/views/account_move_views.xml index 2ba5e3c33ed..7e8cc182357 100644 --- a/addons/account/views/account_move_views.xml +++ b/addons/account/views/account_move_views.xml @@ -136,6 +136,7 @@ <tree string="Journal Items" create="false" editable="bottom"> <field name="date"/> <field name="journal_id" options='{"no_open":True}'/> + <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}"/> <field name="name"/> <field name="ref"/> <field name="statement_id" invisible="1"/> @@ -152,7 +153,6 @@ <field name="currency_id" readonly="True" invisible="1" /> <field name="date_maturity"/> <field name="company_currency_id" invisible="1"/> - <field name="company_id" invisible="1"/> <field name="parent_state" invisible="1"/> </tree> </field> @@ -343,6 +343,7 @@ <field name="partner_id"/> <field name="ref"/> <field name="journal_id"/> + <field name="company_id" groups="base.group_multi_company"/> <field name="amount" sum="Total Amount"/> <field name="state"/> <field name="currency_id" invisible="1"/> diff --git a/addons/account/views/account_view.xml b/addons/account/views/account_view.xml index 372508cefc1..367a1788dd8 100644 --- a/addons/account/views/account_view.xml +++ b/addons/account/views/account_view.xml @@ -182,6 +182,7 @@ <field name="sequence" widget="handle"/> <field name="name"/> <field name="account_journal_ids" widget="many2many_tags"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> @@ -476,6 +477,7 @@ action = model.setting_init_bank_account_action() <field name="name"/> <field name="date"/> <field name="journal_id"/> + <field name="company_id" groups="base.group_multi_company"/> <field name="balance_start"/> <field name="balance_end_real"/> <field name="balance_end" invisible="1"/> @@ -1257,6 +1259,7 @@ action = model.setting_init_bank_account_action() <tree string="Payment Terms"> <field name="sequence" widget="handle"/> <field name="name"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/account_voucher/views/account_voucher_views.xml b/addons/account_voucher/views/account_voucher_views.xml index 2244c81b3b7..f725c6e0b59 100644 --- a/addons/account_voucher/views/account_voucher_views.xml +++ b/addons/account_voucher/views/account_voucher_views.xml @@ -8,6 +8,7 @@ <field name="date"/> <field name="number"/> <field name="partner_id" string="Customer"/> + <field name="company_id" groups="base.group_multi_company"/> <field name="voucher_type" invisible="context.get('visible', True)"/> <field name="amount" sum="Total Amount"/> <field name="currency_id" invisible="1"/> diff --git a/addons/analytic/views/analytic_account_views.xml b/addons/analytic/views/analytic_account_views.xml index 33228bdb1a0..ab6cc79ab22 100644 --- a/addons/analytic/views/analytic_account_views.xml +++ b/addons/analytic/views/analytic_account_views.xml @@ -6,6 +6,7 @@ <field name="arch" type="xml"> <tree string="Analytic Tags"> <field name="name"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> @@ -74,6 +75,7 @@ <field name="arch" type="xml"> <tree string="Analytic Account Groups"> <field name="name"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/crm/report/crm_activity_report_views.xml b/addons/crm/report/crm_activity_report_views.xml index 4046907df9d..4e2055d55c8 100644 --- a/addons/crm/report/crm_activity_report_views.xml +++ b/addons/crm/report/crm_activity_report_views.xml @@ -32,6 +32,7 @@ <field name="author_id"/> <field name="mail_activity_type_id"/> <field name="body" string="Activity Description"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/crm/views/crm_lead_views.xml b/addons/crm/views/crm_lead_views.xml index c77a83c1d0e..8785a17fa4e 100644 --- a/addons/crm/views/crm_lead_views.xml +++ b/addons/crm/views/crm_lead_views.xml @@ -701,6 +701,7 @@ <field name="message_needaction" invisible="1"/> <field name="probability" invisible="1"/> <field name="write_date" invisible="1"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/delivery/views/delivery_view.xml b/addons/delivery/views/delivery_view.xml index 226fd7bed1c..2501c9cdf59 100644 --- a/addons/delivery/views/delivery_view.xml +++ b/addons/delivery/views/delivery_view.xml @@ -22,6 +22,7 @@ <field name="sequence" widget="handle"/> <field name="name"/> <field name="delivery_type"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/digest/views/digest_views.xml b/addons/digest/views/digest_views.xml index 360758066e6..96e26828951 100644 --- a/addons/digest/views/digest_views.xml +++ b/addons/digest/views/digest_views.xml @@ -8,6 +8,7 @@ <field name="name"/> <field name="periodicity"/> <field name="next_run_date" groups="base.group_no_one"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/event/views/event_views.xml b/addons/event/views/event_views.xml index 79e785e7029..3abd1196a12 100644 --- a/addons/event/views/event_views.xml +++ b/addons/event/views/event_views.xml @@ -292,6 +292,7 @@ <field name="user_id"/> <field name="state"/> <field name="message_needaction" invisible="1"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> @@ -455,6 +456,7 @@ <field name="email"/> <field name="event_id" /> <field name="state"/> + <field name="company_id" groups="base.group_multi_company"/> <field name="message_needaction" invisible="1"/> <button name="confirm_registration" string="Confirm Registration" states="draft" type="object" icon="fa-check text-success"/> <button name="button_reg_close" string="Attended the Event" states="open" type="object" icon="fa-level-down text-success"/> diff --git a/addons/fleet/views/fleet_vehicle_views.xml b/addons/fleet/views/fleet_vehicle_views.xml index 60e4570c8ee..d69eb00d56b 100644 --- a/addons/fleet/views/fleet_vehicle_views.xml +++ b/addons/fleet/views/fleet_vehicle_views.xml @@ -153,6 +153,7 @@ <field name="vin_sn"/> <field name="acquisition_date"/> <field name="state_id"/> + <field name="company_id" groups="base.group_multi_company"/> <field name="contract_renewal_due_soon" invisible="1"/> <field name="contract_renewal_overdue" invisible="1"/> <field name="contract_renewal_total" invisible="1"/> diff --git a/addons/hr/views/hr_job_views.xml b/addons/hr/views/hr_job_views.xml index 6c6163dad7e..4034f866d05 100644 --- a/addons/hr/views/hr_job_views.xml +++ b/addons/hr/views/hr_job_views.xml @@ -50,6 +50,7 @@ <field name="no_of_hired_employee"/> <field name="state"/> <field name="message_needaction" invisible="1"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/hr_contract/views/hr_contract_views.xml b/addons/hr_contract/views/hr_contract_views.xml index 44c4f40cf91..a1c9c3cd843 100644 --- a/addons/hr_contract/views/hr_contract_views.xml +++ b/addons/hr_contract/views/hr_contract_views.xml @@ -198,6 +198,7 @@ <field name="state"/> <field name="wage" invisible="1"/> <field name="message_needaction" invisible="1"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/hr_expense/views/hr_expense_views.xml b/addons/hr_expense/views/hr_expense_views.xml index b4b6e1f4a0e..bddd441bd24 100644 --- a/addons/hr_expense/views/hr_expense_views.xml +++ b/addons/hr_expense/views/hr_expense_views.xml @@ -36,6 +36,7 @@ <field name="sheet_id" invisible="not context.get('show_report', False)"/> <field name="payment_mode"/> <field name="analytic_account_id" groups="analytic.group_analytic_accounting"/> + <field name="company_id" groups="base.group_multi_company"/> <field name="analytic_tag_ids" widget="many2many_tags" groups="analytic.group_analytic_tags"/> <field name="total_amount" sum="Total Amount" widget="monetary" options="{'currency_field': 'currency_id'}"/> <button name="action_get_attachment_view" string="View Attached Documents" type="object" icon="fa-paperclip" attrs="{'invisible': [('attachment_number', '=', 0)]}"/> @@ -456,6 +457,7 @@ <field name="currency_id" invisible="1"/> <field name="state"/> <field name="message_unread" invisible="1"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/hr_holidays/views/hr_leave_type_views.xml b/addons/hr_holidays/views/hr_leave_type_views.xml index 059a5429339..d70d4d61a00 100644 --- a/addons/hr_holidays/views/hr_leave_type_views.xml +++ b/addons/hr_holidays/views/hr_leave_type_views.xml @@ -114,6 +114,7 @@ <field name="validation_type"/> <field name="validity_start"/> <field name="validity_stop"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/hr_recruitment/views/hr_recruitment_views.xml b/addons/hr_recruitment/views/hr_recruitment_views.xml index b3cd83b1f13..4738c74f842 100644 --- a/addons/hr_recruitment/views/hr_recruitment_views.xml +++ b/addons/hr_recruitment/views/hr_recruitment_views.xml @@ -42,6 +42,7 @@ <field name="availability" invisible="1"/> <field name="department_id" invisible="context.get('invisible_department', True)"/> <field name="user_id"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/lunch/views/lunch_orders_views.xml b/addons/lunch/views/lunch_orders_views.xml index 0a637869776..b2b6f03177c 100644 --- a/addons/lunch/views/lunch_orders_views.xml +++ b/addons/lunch/views/lunch_orders_views.xml @@ -39,6 +39,7 @@ <button name="action_confirm" string="Confirm" type="object" icon="fa-phone text-success" attrs="{'invisible': [('state', '!=', 'ordered')]}" groups="lunch.group_lunch_manager"/> <button name="action_cancel" string="Cancel" type="object" icon="fa-times-circle text-danger" attrs="{'invisible': [('state', 'in', ['cancelled', 'confirmed'])]}" groups="lunch.group_lunch_manager"/> <field name='state'/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/lunch/views/lunch_product_views.xml b/addons/lunch/views/lunch_product_views.xml index 04964c55c47..b5da9ae99bf 100644 --- a/addons/lunch/views/lunch_product_views.xml +++ b/addons/lunch/views/lunch_product_views.xml @@ -27,6 +27,7 @@ <field name="name"/> <field name="category_id"/> <field name="supplier_id"/> + <field name="company_id" groups="base.group_multi_company"/> <field name="description"/> <field name="price" widget="monetary"/> </tree> @@ -189,6 +190,7 @@ <field name="arch" type="xml"> <tree string="Products List"> <field name='name' string="Product Category: "/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/maintenance/views/maintenance_views.xml b/addons/maintenance/views/maintenance_views.xml index 4da98ec2878..8f25f3bcb39 100644 --- a/addons/maintenance/views/maintenance_views.xml +++ b/addons/maintenance/views/maintenance_views.xml @@ -190,6 +190,7 @@ <field name="user_id"/> <field name="category_id" groups="maintenance.group_equipment_manager"/> <field name="stage_id"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> @@ -492,6 +493,7 @@ <field name="technician_user_id"/> <field name="category_id"/> <field name="partner_id" invisible="1"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> @@ -629,6 +631,7 @@ <tree string="Assign To User"> <field name="name" string="Name"/> <field name="technician_user_id"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> @@ -782,6 +785,7 @@ <field name="arch" type="xml"> <tree string="Maintenance Team"> <field name="name"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/membership/views/partner_views.xml b/addons/membership/views/partner_views.xml index 739f0cff968..5b526fc3771 100644 --- a/addons/membership/views/partner_views.xml +++ b/addons/membership/views/partner_views.xml @@ -13,6 +13,7 @@ <field name="membership_start"/> <field name="membership_stop"/> <field name="user_id" invisible="1"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/mrp/views/mrp_bom_views.xml b/addons/mrp/views/mrp_bom_views.xml index 438db34796e..9db8cb9fba0 100644 --- a/addons/mrp/views/mrp_bom_views.xml +++ b/addons/mrp/views/mrp_bom_views.xml @@ -122,6 +122,7 @@ <field name="product_qty"/> <field name="product_uom_id" groups="uom.group_uom"/> <field name="routing_id" groups="mrp.group_mrp_routings"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/mrp/views/mrp_production_views.xml b/addons/mrp/views/mrp_production_views.xml index 90e86e392d6..6fa48400dda 100644 --- a/addons/mrp/views/mrp_production_views.xml +++ b/addons/mrp/views/mrp_production_views.xml @@ -17,6 +17,7 @@ <field name="routing_id" groups="mrp.group_mrp_routings"/> <field name="state"/> <field name="reservation_state"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/payment/views/payment_views.xml b/addons/payment/views/payment_views.xml index 53318005280..2af9ec368ec 100644 --- a/addons/payment/views/payment_views.xml +++ b/addons/payment/views/payment_views.xml @@ -177,6 +177,7 @@ <field name="provider"/> <field name="website_published"/> <field name="environment"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/product/views/product_pricelist_views.xml b/addons/product/views/product_pricelist_views.xml index fd18f558838..e3d4eae245e 100644 --- a/addons/product/views/product_pricelist_views.xml +++ b/addons/product/views/product_pricelist_views.xml @@ -103,6 +103,7 @@ <field name="sequence" widget="handle" /> <field name="name"/> <field name="currency_id" groups="base.group_multi_currency"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/product/views/product_views.xml b/addons/product/views/product_views.xml index 536d5bc9be9..bc3567be9e4 100644 --- a/addons/product/views/product_views.xml +++ b/addons/product/views/product_views.xml @@ -733,6 +733,7 @@ <field name="currency_id" groups="base.group_multi_currency"/> <field name="date_start"/> <field name="date_end"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/project/views/project_views.xml b/addons/project/views/project_views.xml index 7862e600ce6..035f70f4e5f 100644 --- a/addons/project/views/project_views.xml +++ b/addons/project/views/project_views.xml @@ -220,6 +220,7 @@ <field name="name" string="Project Name"/> <field name="user_id" string="Project Manager"/> <field name="partner_id" string="Contact"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> @@ -631,6 +632,7 @@ <field name="name"/> <field name="project_id" invisible="context.get('user_invisible', False)"/> <field name="user_id" invisible="context.get('user_invisible', False)"/> + <field name="company_id" groups="base.group_multi_company"/> <field name="date_deadline" invisible="context.get('deadline_visible',True)"/> <field name="stage_id" invisible="context.get('set_visible',False)"/> </tree> diff --git a/addons/repair/views/repair_views.xml b/addons/repair/views/repair_views.xml index 0208e87c526..0c4a9f92735 100644 --- a/addons/repair/views/repair_views.xml +++ b/addons/repair/views/repair_views.xml @@ -11,7 +11,7 @@ <field name="product_id" /> <field name="partner_id"/> <field name="address_id"/> - <field name="company_id" groups="base.group_multi_company" invisible="1"/> + <field name="company_id" groups="base.group_multi_company"/> <field name="guarantee_limit"/> <field name="state"/> </tree> diff --git a/addons/sale_coupon/views/sale_coupon_program_views.xml b/addons/sale_coupon/views/sale_coupon_program_views.xml index d4f035cc6f7..8a5544902e2 100644 --- a/addons/sale_coupon/views/sale_coupon_program_views.xml +++ b/addons/sale_coupon/views/sale_coupon_program_views.xml @@ -115,6 +115,7 @@ <field name="sequence" widget="handle"/> <field name="name"/> <field name="active"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/sales_team/views/crm_team_views.xml b/addons/sales_team/views/crm_team_views.xml index f29e3e05722..b98d87117e4 100644 --- a/addons/sales_team/views/crm_team_views.xml +++ b/addons/sales_team/views/crm_team_views.xml @@ -120,6 +120,7 @@ <field name="name"/> <field name="active" invisible="1"/> <field name="user_id"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/snailmail/views/snailmail_views.xml b/addons/snailmail/views/snailmail_views.xml index 6321d305c86..81212ef8560 100644 --- a/addons/snailmail/views/snailmail_views.xml +++ b/addons/snailmail/views/snailmail_views.xml @@ -10,6 +10,7 @@ <field name="user_id"/> <field name="state" invisible="1"/> <field name="info_msg" widget="html"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/stock/views/stock_location_views.xml b/addons/stock/views/stock_location_views.xml index cc8c688dbc7..c53a37b804f 100644 --- a/addons/stock/views/stock_location_views.xml +++ b/addons/stock/views/stock_location_views.xml @@ -152,6 +152,7 @@ <field name="sequence" widget="handle" /> <field name="name"/> <field name="active" invisible="1"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/stock/views/stock_quant_views.xml b/addons/stock/views/stock_quant_views.xml index e35b3f915a1..09c425167c2 100644 --- a/addons/stock/views/stock_quant_views.xml +++ b/addons/stock/views/stock_quant_views.xml @@ -246,7 +246,7 @@ <tree string="Package"> <field name="display_name"/> <field name="location_id" options="{'no_create': True}"/> - <field name="company_id"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/stock/views/stock_rule_views.xml b/addons/stock/views/stock_rule_views.xml index f1cfc777f9b..97d99330e4e 100644 --- a/addons/stock/views/stock_rule_views.xml +++ b/addons/stock/views/stock_rule_views.xml @@ -49,6 +49,7 @@ <field name="location_src_id" options="{'no_create': True}"/> <field name="location_id" options="{'no_create': True}"/> <field name="route_id"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> diff --git a/addons/stock/views/stock_warehouse_views.xml b/addons/stock/views/stock_warehouse_views.xml index e292d3de93e..d7dbdae8826 100644 --- a/addons/stock/views/stock_warehouse_views.xml +++ b/addons/stock/views/stock_warehouse_views.xml @@ -87,6 +87,7 @@ <field name="active" invisible="1"/> <field name="lot_stock_id" groups="stock.group_stock_multi_locations"/> <field name="partner_id"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> @@ -170,6 +171,7 @@ <field name="location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations"/> <field name="product_id"/> <field name="product_uom" options="{'no_open': True, 'no_create': True}" groups="uom.group_uom"/> + <field name="company_id" groups="base.group_multi_company"/> <field name="product_min_qty"/> <field name="product_max_qty"/> </tree> diff --git a/addons/stock_landed_costs/views/stock_landed_cost_views.xml b/addons/stock_landed_costs/views/stock_landed_cost_views.xml index 1c0046cf762..5d4f150dd18 100644 --- a/addons/stock_landed_costs/views/stock_landed_cost_views.xml +++ b/addons/stock_landed_costs/views/stock_landed_cost_views.xml @@ -116,6 +116,7 @@ <field name="name"/> <field name="date"/> <field name="state"/> + <field name="company_id" groups="base.group_multi_company"/> </tree> </field> </record> |
