mirror of
https://github.com/OCA/contract.git
synced 2025-02-13 17:57:24 +02:00
[IMP] contract_sale: black, isort, prettier
This commit is contained in:
committed by
dsolanki
parent
f50eef685f
commit
0e178e28f8
@@ -2,26 +2,22 @@
|
|||||||
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html
|
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html
|
||||||
|
|
||||||
{
|
{
|
||||||
'name': 'Contract from Sale',
|
"name": "Contract from Sale",
|
||||||
'version': '12.0.3.0.0',
|
"version": "12.0.3.0.0",
|
||||||
'category': 'Sales',
|
"category": "Sales",
|
||||||
'author': 'Tecnativa, '
|
"author": "Tecnativa, " "Odoo Community Association (OCA)",
|
||||||
'Odoo Community Association (OCA)',
|
"website": "https://github.com/OCA/contract",
|
||||||
'website': 'https://github.com/OCA/contract',
|
"depends": ["sale", "contract"],
|
||||||
'depends': [
|
"data": [
|
||||||
'sale',
|
"security/ir.model.access.csv",
|
||||||
'contract',
|
"security/contract_security.xml",
|
||||||
|
"views/abstract_contract_line.xml",
|
||||||
|
"views/contract.xml",
|
||||||
|
"views/contract_line.xml",
|
||||||
|
"views/contract_template.xml",
|
||||||
|
"views/res_partner_view.xml",
|
||||||
],
|
],
|
||||||
'data': [
|
"license": "AGPL-3",
|
||||||
'security/ir.model.access.csv',
|
"installable": True,
|
||||||
'security/contract_security.xml',
|
"auto_install": True,
|
||||||
'views/abstract_contract_line.xml',
|
|
||||||
'views/contract.xml',
|
|
||||||
'views/contract_line.xml',
|
|
||||||
'views/contract_template.xml',
|
|
||||||
'views/res_partner_view.xml',
|
|
||||||
],
|
|
||||||
'license': 'AGPL-3',
|
|
||||||
'installable': True,
|
|
||||||
'auto_install': True,
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,23 +10,41 @@ _logger = logging.getLogger(__name__)
|
|||||||
|
|
||||||
def migrate(cr, version):
|
def migrate(cr, version):
|
||||||
xmlids_to_rename = [
|
xmlids_to_rename = [
|
||||||
('contract_sale.account_analytic_account_own_salesman',
|
(
|
||||||
'contract_sale.contract_contract_own_salesman'),
|
"contract_sale.account_analytic_account_own_salesman",
|
||||||
('contract_sale.account_analytic_account_see_all',
|
"contract_sale.contract_contract_own_salesman",
|
||||||
'contract_sale.contract_contract_see_all'),
|
),
|
||||||
('contract_sale.account_analytic_contract_salesman',
|
(
|
||||||
'contract_sale.contract_template_salesman'),
|
"contract_sale.account_analytic_account_see_all",
|
||||||
('contract_sale.account_analytic_contract_sale_manager',
|
"contract_sale.contract_contract_see_all",
|
||||||
'contract_sale.contract_template_sale_manager'),
|
),
|
||||||
('contract_sale.account_analytic_invoice_line_saleman',
|
(
|
||||||
'contract_sale.contract_line_saleman'),
|
"contract_sale.account_analytic_contract_salesman",
|
||||||
('contract_sale.account_analytic_invoice_line_manager',
|
"contract_sale.contract_template_salesman",
|
||||||
'contract_sale.contract_line_manager'),
|
),
|
||||||
('contract_sale.account_analytic_contract_line_salesman',
|
(
|
||||||
'contract_sale.contract_template_line_salesman'),
|
"contract_sale.account_analytic_contract_sale_manager",
|
||||||
('contract_sale.account_analytic_contract_line_manager',
|
"contract_sale.contract_template_sale_manager",
|
||||||
'contract_sale.contract_template_line_manager'),
|
),
|
||||||
('contract_sale.account_analytic_account_contract_salesman',
|
(
|
||||||
'contract_sale.contract_contract_salesman'),
|
"contract_sale.account_analytic_invoice_line_saleman",
|
||||||
|
"contract_sale.contract_line_saleman",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"contract_sale.account_analytic_invoice_line_manager",
|
||||||
|
"contract_sale.contract_line_manager",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"contract_sale.account_analytic_contract_line_salesman",
|
||||||
|
"contract_sale.contract_template_line_salesman",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"contract_sale.account_analytic_contract_line_manager",
|
||||||
|
"contract_sale.contract_template_line_manager",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"contract_sale.account_analytic_account_contract_salesman",
|
||||||
|
"contract_sale.contract_contract_salesman",
|
||||||
|
),
|
||||||
]
|
]
|
||||||
openupgrade.rename_xmlids(cr, xmlids_to_rename)
|
openupgrade.rename_xmlids(cr, xmlids_to_rename)
|
||||||
|
|||||||
@@ -1,20 +1,22 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
<odoo noupdate="1">
|
<odoo noupdate="1">
|
||||||
|
|
||||||
<record id="contract_contract_own_salesman" model="ir.rule">
|
<record id="contract_contract_own_salesman" model="ir.rule">
|
||||||
<field name="name">See Own Contracts</field>
|
<field name="name">See Own Contracts</field>
|
||||||
<field name="model_id" ref="contract.model_contract_contract"/>
|
<field name="model_id" ref="contract.model_contract_contract" />
|
||||||
<field name="domain_force">['|', ('user_id','=',user.id), ('user_id','=',False)]</field>
|
<field
|
||||||
<field name="groups" eval="[(4,ref('sales_team.group_sale_salesman'))]"/>
|
name="domain_force"
|
||||||
|
>['|', ('user_id','=',user.id), ('user_id','=',False)]</field>
|
||||||
|
<field name="groups" eval="[(4,ref('sales_team.group_sale_salesman'))]" />
|
||||||
</record>
|
</record>
|
||||||
<record id="contract_contract_see_all" model="ir.rule">
|
<record id="contract_contract_see_all" model="ir.rule">
|
||||||
<field name="name">See All Contracts</field>
|
<field name="name">See All Contracts</field>
|
||||||
<field name="model_id" ref="contract.model_contract_contract"/>
|
<field name="model_id" ref="contract.model_contract_contract" />
|
||||||
<field name="domain_force">[(1,'=',1)]</field>
|
<field name="domain_force">[(1,'=',1)]</field>
|
||||||
<field name="groups" eval="[
|
<field
|
||||||
|
name="groups"
|
||||||
|
eval="[
|
||||||
(4,ref('sales_team.group_sale_salesman_all_leads')),
|
(4,ref('sales_team.group_sale_salesman_all_leads')),
|
||||||
(4,ref('account.group_account_invoice'))]"/>
|
(4,ref('account.group_account_invoice'))]"
|
||||||
|
/>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|||||||
@@ -1,16 +1,19 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
<odoo>
|
<odoo>
|
||||||
|
|
||||||
<!--FORM view-->
|
<!--FORM view-->
|
||||||
<record id="contract_abstract_contract_line_form_view" model="ir.ui.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="name"
|
||||||
|
>contract.abstract.contract.line form view (in contract_sale)</field>
|
||||||
<field name="model">contract.abstract.contract.line</field>
|
<field name="model">contract.abstract.contract.line</field>
|
||||||
<field name="inherit_id" ref="contract.contract_abstract_contract_line_form_view"/>
|
<field
|
||||||
|
name="inherit_id"
|
||||||
|
ref="contract.contract_abstract_contract_line_form_view"
|
||||||
|
/>
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<field name="discount" position="attributes">
|
<field name="discount" position="attributes">
|
||||||
<attribute name="groups">sale.group_discount_per_so_line</attribute>
|
<attribute name="groups">sale.group_discount_per_so_line</attribute>
|
||||||
</field>
|
</field>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|||||||
@@ -1,21 +1,27 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
<odoo>
|
<odoo>
|
||||||
|
|
||||||
<menuitem
|
<menuitem
|
||||||
id="menu_contract_sale" name="Contracts"
|
id="menu_contract_sale"
|
||||||
|
name="Contracts"
|
||||||
parent="sale.sale_order_menu"
|
parent="sale.sale_order_menu"
|
||||||
action="contract.action_customer_contract"
|
action="contract.action_customer_contract"
|
||||||
sequence="2"
|
sequence="2"
|
||||||
groups="sales_team.group_sale_salesman"
|
groups="sales_team.group_sale_salesman"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<record id="contract_contract_form_view" model="ir.ui.view">
|
<record id="contract_contract_form_view" model="ir.ui.view">
|
||||||
<field name="name">contract.contract.form.contract.sale</field>
|
<field name="name">contract.contract.form.contract.sale</field>
|
||||||
<field name="model">contract.contract</field>
|
<field name="model">contract.contract</field>
|
||||||
<field name="inherit_id" ref="contract.contract_contract_form_view"/>
|
<field name="inherit_id" ref="contract.contract_contract_form_view" />
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<xpath expr="//field[@name='contract_line_ids']/tree/field[@name='discount']" position="attributes">
|
<xpath
|
||||||
<attribute name="groups" add="sale.group_discount_per_so_line" separator=","/>
|
expr="//field[@name='contract_line_ids']/tree/field[@name='discount']"
|
||||||
|
position="attributes"
|
||||||
|
>
|
||||||
|
<attribute
|
||||||
|
name="groups"
|
||||||
|
add="sale.group_discount_per_so_line"
|
||||||
|
separator=","
|
||||||
|
/>
|
||||||
</xpath>
|
</xpath>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|||||||
@@ -1,16 +1,14 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
<odoo>
|
<odoo>
|
||||||
|
|
||||||
<!--TREE view-->
|
<!--TREE view-->
|
||||||
<record id="contract_line_tree_view" model="ir.ui.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="name">contract.template.line tree view (in contract_sale)</field>
|
||||||
<field name="model">contract.line</field>
|
<field name="model">contract.line</field>
|
||||||
<field name="inherit_id" ref="contract.contract_line_tree_view"/>
|
<field name="inherit_id" ref="contract.contract_line_tree_view" />
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<field name="discount" position="attributes">
|
<field name="discount" position="attributes">
|
||||||
<attribute name="groups">sale.group_discount_per_so_line</attribute>
|
<attribute name="groups">sale.group_discount_per_so_line</attribute>
|
||||||
</field>
|
</field>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|||||||
@@ -1,17 +1,14 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
<odoo>
|
<odoo>
|
||||||
|
|
||||||
<!--FORM view-->
|
<!--FORM view-->
|
||||||
<record id="contract_template_form_view" model="ir.ui.view">
|
<record id="contract_template_form_view" model="ir.ui.view">
|
||||||
<field name="name">contract.template form view (in contract_sale)</field>
|
<field name="name">contract.template form view (in contract_sale)</field>
|
||||||
<field name="model">contract.template</field>
|
<field name="model">contract.template</field>
|
||||||
<field name="inherit_id" ref="contract.contract_template_form_view"/>
|
<field name="inherit_id" ref="contract.contract_template_form_view" />
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<field name="discount" position="attributes">
|
<field name="discount" position="attributes">
|
||||||
<attribute name="groups">sale.group_discount_per_so_line</attribute>
|
<attribute name="groups">sale.group_discount_per_so_line</attribute>
|
||||||
</field>
|
</field>
|
||||||
|
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|||||||
@@ -1,8 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
<odoo>
|
<odoo>
|
||||||
|
|
||||||
<record id="contract.view_partner_form" model="ir.ui.view">
|
<record id="contract.view_partner_form" model="ir.ui.view">
|
||||||
<field name="groups_id" eval="[(4, ref('sales_team.group_sale_salesman'))]"/>
|
<field name="groups_id" eval="[(4, ref('sales_team.group_sale_salesman'))]" />
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|||||||
Reference in New Issue
Block a user