[IMP] Change static buttons with group_ids each time
This commit is contained in:
parent
6f75507ce7
commit
7e1919fe0f
|
@ -1049,14 +1049,15 @@
|
||||||
<field name="name">product.template.procurement</field>
|
<field name="name">product.template.procurement</field>
|
||||||
<field name="model">product.template</field>
|
<field name="model">product.template</field>
|
||||||
<field name="inherit_id" ref="product.product_template_only_form_view"/>
|
<field name="inherit_id" ref="product.product_template_only_form_view"/>
|
||||||
|
<field name="groups_id" eval="[(4, ref('mrp.group_mrp_user'))]"/>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<div name="buttons" position="inside">
|
<div name="buttons" position="inside">
|
||||||
<button class="oe_inline oe_stat_button" name="%(template_open_bom)d" type="action"
|
<button class="oe_inline oe_stat_button" name="%(template_open_bom)d" type="action"
|
||||||
groups="mrp.group_mrp_user" attrs="{'invisible':[('type', '=', 'service')]}" icon="fa-flask">
|
attrs="{'invisible':[('type', '=', 'service')]}" icon="fa-flask">
|
||||||
<field string="Bill of Materials" name="bom_count" widget="statinfo" />
|
<field string="Bill of Materials" name="bom_count" widget="statinfo" />
|
||||||
</button>
|
</button>
|
||||||
<button class="oe_inline oe_stat_button" name="action_view_mos" type="object"
|
<button class="oe_inline oe_stat_button" name="action_view_mos" type="object"
|
||||||
groups="mrp.group_mrp_user" attrs="{'invisible':[('type', '=', 'service')]}" icon="fa-list-alt">
|
attrs="{'invisible':[('type', '=', 'service')]}" icon="fa-list-alt">
|
||||||
<field string="Manufacturing" name="mo_count" widget="statinfo" />
|
<field string="Manufacturing" name="mo_count" widget="statinfo" />
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1067,14 +1068,15 @@
|
||||||
<field name="name">product.product.procurement</field>
|
<field name="name">product.product.procurement</field>
|
||||||
<field name="model">product.product</field>
|
<field name="model">product.product</field>
|
||||||
<field name="inherit_id" ref="product.product_normal_form_view"/>
|
<field name="inherit_id" ref="product.product_normal_form_view"/>
|
||||||
|
<field name="groups_id" eval="[(4, ref('mrp.group_mrp_user'))]"/>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<div name="buttons" position="inside">
|
<div name="buttons" position="inside">
|
||||||
<button class="oe_inline oe_stat_button" name="action_view_bom" type="object"
|
<button class="oe_inline oe_stat_button" name="action_view_bom" type="object"
|
||||||
groups="mrp.group_mrp_user" attrs="{'invisible':[('type', '=', 'service')]}" icon="fa-flask">
|
attrs="{'invisible':[('type', '=', 'service')]}" icon="fa-flask">
|
||||||
<field string="Bill of Materials" name="bom_count" widget="statinfo" />
|
<field string="Bill of Materials" name="bom_count" widget="statinfo" />
|
||||||
</button>
|
</button>
|
||||||
<button class="oe_inline oe_stat_button" name="%(act_product_mrp_production)d" type="action"
|
<button class="oe_inline oe_stat_button" name="%(act_product_mrp_production)d" type="action"
|
||||||
groups="mrp.group_mrp_user" attrs="{'invisible':[('type', '=', 'service')]}" icon="fa-list-alt">
|
attrs="{'invisible':[('type', '=', 'service')]}" icon="fa-list-alt">
|
||||||
<field string="Manufacturing" name="mo_count" widget="statinfo" />
|
<field string="Manufacturing" name="mo_count" widget="statinfo" />
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -8,11 +8,12 @@
|
||||||
<field name="model">res.partner</field>
|
<field name="model">res.partner</field>
|
||||||
<field name="inherit_id" ref="base.view_partner_form"/>
|
<field name="inherit_id" ref="base.view_partner_form"/>
|
||||||
<field name="priority" eval="50"/>
|
<field name="priority" eval="50"/>
|
||||||
|
<field name="groups_id" eval="[(4, ref('project.group_project_user'))]"/>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<xpath expr="//div[@name='buttons']" position="inside">
|
<xpath expr="//div[@name='buttons']" position="inside">
|
||||||
<button class="oe_inline oe_stat_button" type="action" name="%(action_view_task)d"
|
<button class="oe_inline oe_stat_button" type="action" name="%(action_view_task)d"
|
||||||
context="{'search_default_partner_id': active_id, 'default_partner_id': active_id}"
|
context="{'search_default_partner_id': active_id, 'default_partner_id': active_id}"
|
||||||
icon="fa-tasks" groups="project.group_project_user">
|
icon="fa-tasks">
|
||||||
<field string="Tasks" name="task_count" widget="statinfo"/>
|
<field string="Tasks" name="task_count" widget="statinfo"/>
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
|
|
|
@ -74,21 +74,31 @@
|
||||||
<field name="model">res.partner</field>
|
<field name="model">res.partner</field>
|
||||||
<field name="inherit_id" ref="base.view_partner_form" />
|
<field name="inherit_id" ref="base.view_partner_form" />
|
||||||
<field name="priority" eval="20"/>
|
<field name="priority" eval="20"/>
|
||||||
|
<field name="groups_id" eval="[(4, ref('purchase.group_purchase_user'))]"/>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<xpath expr="//div[@name='buttons']" position="inside">
|
<xpath expr="//div[@name='buttons']" position="inside">
|
||||||
<button class="oe_inline oe_stat_button" name="%(purchase.act_res_partner_2_purchase_order)d" type="action"
|
<button class="oe_inline oe_stat_button" name="%(purchase.act_res_partner_2_purchase_order)d" type="action"
|
||||||
attrs="{'invisible': [('supplier', '=', False)]}"
|
attrs="{'invisible': [('supplier', '=', False)]}" icon="fa-shopping-cart">
|
||||||
groups="purchase.group_purchase_user" icon="fa-shopping-cart">
|
|
||||||
<field string="Purchases" name="purchase_order_count" widget="statinfo"/>
|
<field string="Purchases" name="purchase_order_count" widget="statinfo"/>
|
||||||
</button>
|
</button>
|
||||||
|
</xpath>
|
||||||
|
</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<record id="res_partner_view_purchase_account_buttons" model="ir.ui.view">
|
||||||
|
<field name="name">res.partner.view.purchase.account.buttons</field>
|
||||||
|
<field name="model">res.partner</field>
|
||||||
|
<field name="inherit_id" ref="base.view_partner_form" />
|
||||||
|
<field name="priority" eval="20"/>
|
||||||
|
<field name="groups_id" eval="[(4, ref('account.group_account_user'))]"/>
|
||||||
|
<field name="arch" type="xml">
|
||||||
|
<xpath expr="//div[@name='buttons']" position="inside">
|
||||||
<button class="oe_inline oe_stat_button" name="%(purchase.act_res_partner_2_supplier_invoices)d" type="action"
|
<button class="oe_inline oe_stat_button" name="%(purchase.act_res_partner_2_supplier_invoices)d" type="action"
|
||||||
attrs="{'invisible': [('supplier', '=', False)]}" icon="fa-pencil-square-o" help="Supplier Invoices"
|
attrs="{'invisible': [('supplier', '=', False)]}" icon="fa-pencil-square-o" help="Supplier Invoices">
|
||||||
groups="account.group_account_user">
|
|
||||||
<field string="Supplier Inv." name="supplier_invoice_count" widget="statinfo"/>
|
<field string="Supplier Inv." name="supplier_invoice_count" widget="statinfo"/>
|
||||||
</button>
|
</button>
|
||||||
</xpath>
|
</xpath>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
</data>
|
</data>
|
||||||
</openerp>
|
</openerp>
|
||||||
|
|
|
@ -46,11 +46,12 @@
|
||||||
<field name="model">res.partner</field>
|
<field name="model">res.partner</field>
|
||||||
<field name="inherit_id" ref="base.view_partner_form" />
|
<field name="inherit_id" ref="base.view_partner_form" />
|
||||||
<field name="priority" eval="20"/>
|
<field name="priority" eval="20"/>
|
||||||
|
<field name="groups_id" eval="[(4, ref('base.group_sale_salesman'))]"/>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<xpath expr="//div[@name='buttons']" position="inside">
|
<xpath expr="//div[@name='buttons']" position="inside">
|
||||||
<button class="oe_inline oe_stat_button" type="action" name="%(sale.act_res_partner_2_sale_order)d"
|
<button class="oe_inline oe_stat_button" type="action" name="%(sale.act_res_partner_2_sale_order)d"
|
||||||
attrs="{'invisible': [('customer', '=', False)]}"
|
attrs="{'invisible': [('customer', '=', False)]}"
|
||||||
icon="fa-strikethrough" groups="base.group_sale_salesman">
|
icon="fa-strikethrough">
|
||||||
<field string="Sales" name="sale_order_count" widget="statinfo"/>
|
<field string="Sales" name="sale_order_count" widget="statinfo"/>
|
||||||
</button>
|
</button>
|
||||||
</xpath>
|
</xpath>
|
||||||
|
|
|
@ -498,10 +498,11 @@
|
||||||
<field name="name">product.product.sale.order</field>
|
<field name="name">product.product.sale.order</field>
|
||||||
<field name="model">product.product</field>
|
<field name="model">product.product</field>
|
||||||
<field name="inherit_id" ref="product.product_normal_form_view"/>
|
<field name="inherit_id" ref="product.product_normal_form_view"/>
|
||||||
|
<field name="groups_id" eval="[(4, ref('base.group_sale_salesman'))]"/>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<xpath expr="//div[@name='buttons']" position="inside">
|
<xpath expr="//div[@name='buttons']" position="inside">
|
||||||
<button class="oe_inline oe_stat_button" name="%(action_order_line_product_tree)d"
|
<button class="oe_inline oe_stat_button" name="%(action_order_line_product_tree)d"
|
||||||
type="action" groups="base.group_sale_salesman" icon="fa-strikethrough">
|
type="action" icon="fa-strikethrough">
|
||||||
<field string="Sales" name="sales_count" widget="statinfo" />
|
<field string="Sales" name="sales_count" widget="statinfo" />
|
||||||
</button>
|
</button>
|
||||||
</xpath>
|
</xpath>
|
||||||
|
@ -512,10 +513,11 @@
|
||||||
<field name="name">product.template.sale.order.button</field>
|
<field name="name">product.template.sale.order.button</field>
|
||||||
<field name="model">product.template</field>
|
<field name="model">product.template</field>
|
||||||
<field name="inherit_id" ref="product.product_template_only_form_view"/>
|
<field name="inherit_id" ref="product.product_template_only_form_view"/>
|
||||||
|
<field name="groups_id" eval="[(4, ref('base.group_sale_salesman'))]"/>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<xpath expr="//div[@name='buttons']" position="inside">
|
<xpath expr="//div[@name='buttons']" position="inside">
|
||||||
<button class="oe_inline oe_stat_button" name="action_view_sales"
|
<button class="oe_inline oe_stat_button" name="action_view_sales"
|
||||||
type="object" groups="base.group_sale_salesman" icon="fa-strikethrough">
|
type="object" icon="fa-strikethrough">
|
||||||
<field string="Sales" name="sales_count" widget="statinfo" />
|
<field string="Sales" name="sales_count" widget="statinfo" />
|
||||||
</button>
|
</button>
|
||||||
</xpath>
|
</xpath>
|
||||||
|
|
Loading…
Reference in New Issue