mirror of
https://github.com/OCA/contract.git
synced 2025-02-13 17:57:24 +02:00
[16.0] contract: Show discount lines for users with the group 'Discount on lines'
This commit is contained in:
@@ -63,7 +63,7 @@
|
|||||||
<field
|
<field
|
||||||
colspan="2"
|
colspan="2"
|
||||||
name="discount"
|
name="discount"
|
||||||
groups="base.group_no_one"
|
groups="product.group_discount_per_so_line"
|
||||||
nolabel="1"
|
nolabel="1"
|
||||||
/>
|
/>
|
||||||
</group>
|
</group>
|
||||||
|
|||||||
@@ -232,7 +232,10 @@
|
|||||||
attrs="{'readonly': [('automatic_price', '=', True)]}"
|
attrs="{'readonly': [('automatic_price', '=', True)]}"
|
||||||
/>
|
/>
|
||||||
<field name="specific_price" invisible="1" />
|
<field name="specific_price" invisible="1" />
|
||||||
<field name="discount" groups="base.group_no_one" />
|
<field
|
||||||
|
name="discount"
|
||||||
|
groups="product.group_discount_per_so_line"
|
||||||
|
/>
|
||||||
<field name="price_subtotal" />
|
<field name="price_subtotal" />
|
||||||
<field name="recurring_interval" invisible="1" />
|
<field name="recurring_interval" invisible="1" />
|
||||||
<field name="recurring_rule_type" invisible="1" />
|
<field name="recurring_rule_type" invisible="1" />
|
||||||
@@ -332,7 +335,10 @@
|
|||||||
attrs="{'readonly': [('automatic_price', '=', True)]}"
|
attrs="{'readonly': [('automatic_price', '=', True)]}"
|
||||||
/>
|
/>
|
||||||
<field name="specific_price" invisible="1" />
|
<field name="specific_price" invisible="1" />
|
||||||
<field name="discount" groups="base.group_no_one" />
|
<field
|
||||||
|
name="discount"
|
||||||
|
groups="product.group_discount_per_so_line"
|
||||||
|
/>
|
||||||
<field name="price_subtotal" />
|
<field name="price_subtotal" />
|
||||||
<field name="recurring_interval" invisible="1" />
|
<field name="recurring_interval" invisible="1" />
|
||||||
<field name="recurring_rule_type" invisible="1" />
|
<field name="recurring_rule_type" invisible="1" />
|
||||||
|
|||||||
@@ -111,7 +111,7 @@
|
|||||||
attrs="{'readonly': [('automatic_price', '=', True)]}"
|
attrs="{'readonly': [('automatic_price', '=', True)]}"
|
||||||
/>
|
/>
|
||||||
<field name="specific_price" invisible="1" />
|
<field name="specific_price" invisible="1" />
|
||||||
<field name="discount" groups="base.group_no_one" />
|
<field name="discount" groups="product.group_discount_per_so_line" />
|
||||||
<field name="price_subtotal" />
|
<field name="price_subtotal" />
|
||||||
<field name="recurring_interval" invisible="1" />
|
<field name="recurring_interval" invisible="1" />
|
||||||
<field name="recurring_rule_type" invisible="1" />
|
<field name="recurring_rule_type" invisible="1" />
|
||||||
|
|||||||
@@ -55,7 +55,10 @@
|
|||||||
attrs="{'readonly': [('automatic_price', '=', True)]}"
|
attrs="{'readonly': [('automatic_price', '=', True)]}"
|
||||||
/>
|
/>
|
||||||
<field name="specific_price" invisible="1" />
|
<field name="specific_price" invisible="1" />
|
||||||
<field name="discount" groups="base.group_no_one" />
|
<field
|
||||||
|
name="discount"
|
||||||
|
groups="product.group_discount_per_so_line"
|
||||||
|
/>
|
||||||
<field name="price_subtotal" />
|
<field name="price_subtotal" />
|
||||||
<field name="recurring_rule_type" invisible="1" />
|
<field name="recurring_rule_type" invisible="1" />
|
||||||
<field name="recurring_interval" invisible="1" />
|
<field name="recurring_interval" invisible="1" />
|
||||||
|
|||||||
@@ -12,10 +12,7 @@
|
|||||||
"data": [
|
"data": [
|
||||||
"security/ir.model.access.csv",
|
"security/ir.model.access.csv",
|
||||||
"security/contract_security.xml",
|
"security/contract_security.xml",
|
||||||
"views/abstract_contract_line.xml",
|
|
||||||
"views/contract.xml",
|
"views/contract.xml",
|
||||||
"views/contract_line.xml",
|
|
||||||
"views/contract_template.xml",
|
|
||||||
"views/res_partner_view.xml",
|
"views/res_partner_view.xml",
|
||||||
],
|
],
|
||||||
"license": "AGPL-3",
|
"license": "AGPL-3",
|
||||||
|
|||||||
@@ -1,19 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
|
||||||
<odoo>
|
|
||||||
<!--FORM view-->
|
|
||||||
<record id="contract_abstract_contract_line_form_view" model="ir.ui.view">
|
|
||||||
<field
|
|
||||||
name="name"
|
|
||||||
>contract.abstract.contract.line form view (in contract_sale)</field>
|
|
||||||
<field name="model">contract.abstract.contract.line</field>
|
|
||||||
<field
|
|
||||||
name="inherit_id"
|
|
||||||
ref="contract.contract_abstract_contract_line_form_view"
|
|
||||||
/>
|
|
||||||
<field name="arch" type="xml">
|
|
||||||
<field name="discount" position="attributes">
|
|
||||||
<attribute name="groups">product.group_discount_per_so_line</attribute>
|
|
||||||
</field>
|
|
||||||
</field>
|
|
||||||
</record>
|
|
||||||
</odoo>
|
|
||||||
@@ -8,21 +8,4 @@
|
|||||||
sequence="21"
|
sequence="21"
|
||||||
groups="sales_team.group_sale_salesman"
|
groups="sales_team.group_sale_salesman"
|
||||||
/>
|
/>
|
||||||
<record id="contract_contract_form_view" model="ir.ui.view">
|
|
||||||
<field name="name">contract.contract.form.contract.sale</field>
|
|
||||||
<field name="model">contract.contract</field>
|
|
||||||
<field name="inherit_id" ref="contract.contract_contract_form_view" />
|
|
||||||
<field name="arch" type="xml">
|
|
||||||
<xpath
|
|
||||||
expr="//field[@name='contract_line_ids']/tree/field[@name='discount']"
|
|
||||||
position="attributes"
|
|
||||||
>
|
|
||||||
<attribute
|
|
||||||
name="groups"
|
|
||||||
add="product.group_discount_per_so_line"
|
|
||||||
separator=","
|
|
||||||
/>
|
|
||||||
</xpath>
|
|
||||||
</field>
|
|
||||||
</record>
|
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|||||||
@@ -1,14 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
|
||||||
<odoo>
|
|
||||||
<!--TREE view-->
|
|
||||||
<record id="contract_line_tree_view" model="ir.ui.view">
|
|
||||||
<field name="name">contract.template.line tree view (in contract_sale)</field>
|
|
||||||
<field name="model">contract.line</field>
|
|
||||||
<field name="inherit_id" ref="contract.contract_line_tree_view" />
|
|
||||||
<field name="arch" type="xml">
|
|
||||||
<field name="discount" position="attributes">
|
|
||||||
<attribute name="groups">product.group_discount_per_so_line</attribute>
|
|
||||||
</field>
|
|
||||||
</field>
|
|
||||||
</record>
|
|
||||||
</odoo>
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
|
||||||
<odoo>
|
|
||||||
<!--FORM view-->
|
|
||||||
<record id="contract_template_form_view" model="ir.ui.view">
|
|
||||||
<field name="name">contract.template form view (in contract_sale)</field>
|
|
||||||
<field name="model">contract.template</field>
|
|
||||||
<field name="inherit_id" ref="contract.contract_template_form_view" />
|
|
||||||
<field name="arch" type="xml">
|
|
||||||
<field name="discount" position="attributes">
|
|
||||||
<attribute name="groups">product.group_discount_per_so_line</attribute>
|
|
||||||
</field>
|
|
||||||
</field>
|
|
||||||
</record>
|
|
||||||
</odoo>
|
|
||||||
Reference in New Issue
Block a user