mirror of
https://github.com/OCA/contract.git
synced 2025-02-13 17:57:24 +02:00
[REF] Contract Sale: split from analytic account
[REF] Contract Sale: update translations
This commit is contained in:
committed by
dsolanki
parent
8c32e63d5e
commit
1511959bc7
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
{
|
{
|
||||||
'name': 'Contract from Sale',
|
'name': 'Contract from Sale',
|
||||||
'version': '12.0.1.0.0',
|
'version': '12.0.2.0.0',
|
||||||
'category': 'Sales',
|
'category': 'Sales',
|
||||||
'author': 'Tecnativa, '
|
'author': 'Tecnativa, '
|
||||||
'Odoo Community Association (OCA)',
|
'Odoo Community Association (OCA)',
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
],
|
],
|
||||||
'data': [
|
'data': [
|
||||||
'security/ir.model.access.csv',
|
'security/ir.model.access.csv',
|
||||||
'security/account_analytic_account_security.xml',
|
'security/contract_security.xml',
|
||||||
'views/abstract_contract_line.xml',
|
'views/abstract_contract_line.xml',
|
||||||
'views/contract.xml',
|
'views/contract.xml',
|
||||||
'views/contract_line.xml',
|
'views/contract_line.xml',
|
||||||
|
|||||||
@@ -6,6 +6,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Odoo Server 12.0\n"
|
"Project-Id-Version: Odoo Server 12.0\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2019-05-29 10:00+0000\n"
|
||||||
|
"PO-Revision-Date: 2019-05-29 10:00+0000\n"
|
||||||
"Last-Translator: <>\n"
|
"Last-Translator: <>\n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -1,11 +1,12 @@
|
|||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * contract_sale
|
# * contract_sale
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Odoo Server 12.0\n"
|
"Project-Id-Version: Odoo Server 12.0\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
|
"POT-Creation-Date: 2019-05-29 10:00+0000\n"
|
||||||
"PO-Revision-Date: 2019-02-04 18:50+0000\n"
|
"PO-Revision-Date: 2019-02-04 18:50+0000\n"
|
||||||
"Last-Translator: Marta Vázquez Rodríguez <vazrodmar@gmail.com>\n"
|
"Last-Translator: Marta Vázquez Rodríguez <vazrodmar@gmail.com>\n"
|
||||||
"Language-Team: none\n"
|
"Language-Team: none\n"
|
||||||
|
|||||||
32
contract_sale/migrations/12.0.2.0.0/pre-migration.py
Normal file
32
contract_sale/migrations/12.0.2.0.0/pre-migration.py
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
# Copyright 2019 ACSONE SA/NV
|
||||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||||
|
|
||||||
|
import logging
|
||||||
|
|
||||||
|
from openupgradelib import openupgrade
|
||||||
|
|
||||||
|
_logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
|
def migrate(cr, version):
|
||||||
|
xmlids_to_rename = [
|
||||||
|
('contract_sale.account_analytic_account_own_salesman',
|
||||||
|
'contract_sale.contract_contract_own_salesman'),
|
||||||
|
('contract_sale.account_analytic_account_see_all',
|
||||||
|
'contract_sale.contract_contract_see_all'),
|
||||||
|
('contract_sale.account_analytic_contract_salesman',
|
||||||
|
'contract_sale.contract_template_salesman'),
|
||||||
|
('contract_sale.account_analytic_contract_sale_manager',
|
||||||
|
'contract_sale.contract_template_sale_manager'),
|
||||||
|
('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)
|
||||||
@@ -1,15 +1,15 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<odoo noupdate="1">
|
<odoo noupdate="1">
|
||||||
|
|
||||||
<record id="account_analytic_account_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="analytic.model_account_analytic_account"/>
|
<field name="model_id" ref="contract.model_contract_contract"/>
|
||||||
<field name="domain_force">['|', ('user_id','=',user.id), ('user_id','=',False)]</field>
|
<field name="domain_force">['|', ('user_id','=',user.id), ('user_id','=',False)]</field>
|
||||||
<field name="groups" eval="[(4,ref('sales_team.group_sale_salesman'))]"/>
|
<field name="groups" eval="[(4,ref('sales_team.group_sale_salesman'))]"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="account_analytic_account_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="analytic.model_account_analytic_account"/>
|
<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')),
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
|
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
|
||||||
"account_analytic_contract_salesman","Recurring Salesman","contract.model_account_analytic_contract","sales_team.group_sale_salesman",1,1,1,0
|
"contract_template_salesman","Recurring Salesman","contract.model_contract_template","sales_team.group_sale_salesman",1,1,1,0
|
||||||
"account_analytic_contract_sale_manager","Recurring Sale Manager","contract.model_account_analytic_contract","sales_team.group_sale_manager",1,1,1,1
|
"contract_template_sale_manager","Recurring Sale Manager","contract.model_contract_template","sales_team.group_sale_manager",1,1,1,1
|
||||||
"account_analytic_invoice_line_saleman","Recurring Invoice Line Saleman","contract.model_account_analytic_invoice_line","sales_team.group_sale_salesman",1,1,1,0
|
"contract_line_saleman","Recurring Invoice Line Saleman","contract.model_contract_line","sales_team.group_sale_salesman",1,1,1,0
|
||||||
"account_analytic_invoice_line_manager","Recurring Invoice Line Manager","contract.model_account_analytic_invoice_line","sales_team.group_sale_manager",1,1,1,1
|
"contract_line_manager","Recurring Invoice Line Manager","contract.model_contract_line","sales_team.group_sale_manager",1,1,1,1
|
||||||
"account_analytic_contract_line_salesman","Recurring Contract Line Salesman","contract.model_account_analytic_contract_line","sales_team.group_sale_salesman",1,1,1,0
|
"contract_template_line_salesman","Recurring Contract Line Salesman","contract.model_contract_template_line","sales_team.group_sale_salesman",1,1,1,0
|
||||||
"account_analytic_contract_line_manager","Recurring Contract Line Manager","contract.model_account_analytic_contract_line","sales_team.group_sale_manager",1,1,1,1
|
"contract_template_line_manager","Recurring Contract Line Manager","contract.model_contract_template_line","sales_team.group_sale_manager",1,1,1,1
|
||||||
"account_analytic_line_contract_salesman","Recurring Analytic Line Salesman","analytic.model_account_analytic_line","sales_team.group_sale_salesman",1,1,1,0
|
"account_analytic_line_contract_salesman","Recurring Analytic Line Salesman","analytic.model_account_analytic_line","sales_team.group_sale_salesman",1,1,1,0
|
||||||
"account_analytic_account_contract_salesman","Recurring Analytic Account Salesman","analytic.model_account_analytic_account","sales_team.group_sale_salesman",1,1,1,0
|
"contract_contract_salesman","Recurring Analytic Account Salesman","contract.model_contract_contract","sales_team.group_sale_salesman",1,1,1,0
|
||||||
"account_analytic_tag_contract_salesman","Recurring Account Analytic Tag Salesman","analytic.model_account_analytic_tag","sales_team.group_sale_salesman",1,1,1,0
|
"account_analytic_tag_contract_salesman","Recurring Account Analytic Tag Salesman","analytic.model_account_analytic_tag","sales_team.group_sale_salesman",1,1,1,0
|
||||||
"account_invoice_contract_salesman","Recurring Account Inoice Salesman","account.model_account_invoice","sales_team.group_sale_salesman",1,0,0,0
|
"account_invoice_contract_salesman","Recurring Account Inoice Salesman","account.model_account_invoice","sales_team.group_sale_salesman",1,0,0,0
|
||||||
"account_journal_contract_salesman","Recurring Account Journal Salesman","account.model_account_journal","sales_team.group_sale_salesman",1,0,0,0
|
"account_journal_contract_salesman","Recurring Account Journal Salesman","account.model_account_journal","sales_team.group_sale_salesman",1,0,0,0
|
||||||
|
|||||||
|
@@ -1,17 +1,15 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<odoo>
|
<odoo>
|
||||||
|
|
||||||
<record id="account_abstract_analytic_contract_line_view_form"
|
<!--FORM view-->
|
||||||
model="ir.ui.view">
|
<record id="contract_abstract_contract_line_form_view" model="ir.ui.view">
|
||||||
<field name="name">account.abstract.analytic.contract.line.form (in contract_sale)</field>
|
<field name="name">contract.abstract.contract.line form view (in contract_sale)</field>
|
||||||
<field name="model">account.abstract.analytic.contract.line</field>
|
<field name="model">contract.abstract.contract.line</field>
|
||||||
<field name="inherit_id"
|
<field name="inherit_id" ref="contract.contract_abstract_contract_line_form_view"/>
|
||||||
ref="contract.account_abstract_analytic_contract_line_view_form"/>
|
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<xpath expr="//field[@name='discount']" position="attributes">
|
<field name="discount" position="attributes">
|
||||||
<attribute name="groups">sale.group_discount_per_so_line
|
<attribute name="groups">sale.group_discount_per_so_line</attribute>
|
||||||
</attribute>
|
</field>
|
||||||
</xpath>
|
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
<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_account_analytic_sale_overdue_all"
|
action="contract.action_supplier_contract"
|
||||||
sequence="2"
|
sequence="2"
|
||||||
groups="sales_team.group_sale_salesman"
|
groups="sales_team.group_sale_salesman"
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -1,17 +1,15 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<odoo>
|
<odoo>
|
||||||
|
|
||||||
<record id="account_analytic_invoice_line_view_tree"
|
<!--TREE view-->
|
||||||
model="ir.ui.view">
|
<record id="contract_line_tree_view" model="ir.ui.view">
|
||||||
<field name="name">account.analytic.invoice.line.tree (in contract_sale)</field>
|
<field name="name">contract.template.line tree view (in contract_sale)</field>
|
||||||
<field name="model">account.analytic.invoice.line</field>
|
<field name="model">contract.line</field>
|
||||||
<field name="inherit_id"
|
<field name="inherit_id" ref="contract.contract_line_tree_view"/>
|
||||||
ref="contract.account_analytic_invoice_line_view_tree"/>
|
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
<xpath expr="//field[@name='discount']" position="attributes">
|
<field name="discount" position="attributes">
|
||||||
<attribute name="groups">sale.group_discount_per_so_line
|
<attribute name="groups">sale.group_discount_per_so_line</attribute>
|
||||||
</attribute>
|
</field>
|
||||||
</xpath>
|
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
|
|||||||
@@ -1,19 +1,15 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<odoo>
|
<odoo>
|
||||||
|
|
||||||
<record id="account_analytic_contract_view_form" model="ir.ui.view">
|
<!--FORM view-->
|
||||||
<field name="name">Account Analytic Contract Form View (in
|
<record id="contract_template_form_view" model="ir.ui.view">
|
||||||
sale_contract)
|
<field name="name">contract.template form view (in contract_sale)</field>
|
||||||
</field>
|
<field name="model">contract.template</field>
|
||||||
<field name="model">account.analytic.contract</field>
|
<field name="inherit_id" ref="contract.contract_template_form_view"/>
|
||||||
<field name="inherit_id"
|
|
||||||
ref="contract.account_analytic_contract_view_form"/>
|
|
||||||
<field name="arch" type="xml">
|
<field name="arch" type="xml">
|
||||||
|
<field name="discount" position="attributes">
|
||||||
<xpath expr="//field[@name='discount']" position="attributes">
|
<attribute name="groups">sale.group_discount_per_so_line</attribute>
|
||||||
<attribute name="groups">sale.group_discount_per_so_line
|
</field>
|
||||||
</attribute>
|
|
||||||
</xpath>
|
|
||||||
|
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
|||||||
Reference in New Issue
Block a user