[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>
This commit is contained in:
Prakash Prajapati
2019-06-26 07:54:39 +00:00
committed by Yannick Tivisse
parent 372475e7ae
commit 92ae9687e8
36 changed files with 48 additions and 3 deletions
+2 -1
View File
@@ -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"/>
+3
View File
@@ -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>
@@ -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"/>
@@ -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>
@@ -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>
+1
View File
@@ -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>
+1
View File
@@ -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>
+1
View File
@@ -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>
+2
View File
@@ -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"/>
@@ -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"/>
+1
View File
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
+1
View File
@@ -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>
@@ -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>
+1
View File
@@ -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>
@@ -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>
+1
View File
@@ -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>
+2
View File
@@ -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>
+1 -1
View File
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
+1 -1
View File
@@ -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>
+1
View File
@@ -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>
@@ -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>
@@ -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>
@@ -48,6 +48,7 @@
<field name="function" invisible="1"/>
<field name="phone"/>
<field name="email"/>
<field name="company_id" groups="base.group_multi_company"/>
<field name="user_id" invisible="1"/>
<field name="is_company" invisible="1"/>
<field name="country_id" invisible="1"/>
@@ -242,6 +242,7 @@
<field name="login"/>
<field name="lang"/>
<field name="login_date"/>
<field name="company_id" groups="base.group_multi_company"/>
</tree>
</field>
</record>