[MIG] account_template_active from 14.0 to 16.0
- use new web_ribbon widget to display archived items on form views - change inheritance from account to account_usability regarding views that disappeared in V16
This commit is contained in:
parent
004fb41965
commit
da416248ac
@ -4,7 +4,7 @@
|
||||
|
||||
{
|
||||
"name": "Disable Account Template Items",
|
||||
"version": "14.0.1.0.0",
|
||||
"version": "16.0.1.0.0",
|
||||
"category": "Accounting",
|
||||
"license": "AGPL-3",
|
||||
"summary": "Allow to disable / enable account template items"
|
||||
@ -13,7 +13,7 @@
|
||||
"maintainers": ["legalsylvain"],
|
||||
"website": "https://github.com/OCA/account-financial-tools",
|
||||
"depends": [
|
||||
"account_menu",
|
||||
"account_usability",
|
||||
],
|
||||
"data": [
|
||||
"views/view_account_account_template.xml",
|
||||
|
@ -4,8 +4,10 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 14.0\n"
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2022-11-03 22:54+0000\n"
|
||||
"PO-Revision-Date: 2022-11-03 22:54+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@ -27,30 +29,10 @@ msgid "Active"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_template_active
|
||||
#: model:ir.model.fields,field_description:account_template_active.field_account_account_template__display_name
|
||||
#: model:ir.model.fields,field_description:account_template_active.field_account_fiscal_position_account_template__display_name
|
||||
#: model:ir.model.fields,field_description:account_template_active.field_account_fiscal_position_tax_template__display_name
|
||||
#: model:ir.model.fields,field_description:account_template_active.field_account_fiscal_position_template__display_name
|
||||
#: model:ir.model.fields,field_description:account_template_active.field_account_tax_template__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_template_active
|
||||
#: model:ir.model.fields,field_description:account_template_active.field_account_account_template__id
|
||||
#: model:ir.model.fields,field_description:account_template_active.field_account_fiscal_position_account_template__id
|
||||
#: model:ir.model.fields,field_description:account_template_active.field_account_fiscal_position_tax_template__id
|
||||
#: model:ir.model.fields,field_description:account_template_active.field_account_fiscal_position_template__id
|
||||
#: model:ir.model.fields,field_description:account_template_active.field_account_tax_template__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_template_active
|
||||
#: model:ir.model.fields,field_description:account_template_active.field_account_account_template____last_update
|
||||
#: model:ir.model.fields,field_description:account_template_active.field_account_fiscal_position_account_template____last_update
|
||||
#: model:ir.model.fields,field_description:account_template_active.field_account_fiscal_position_tax_template____last_update
|
||||
#: model:ir.model.fields,field_description:account_template_active.field_account_fiscal_position_template____last_update
|
||||
#: model:ir.model.fields,field_description:account_template_active.field_account_tax_template____last_update
|
||||
msgid "Last Modified on"
|
||||
#: model_terms:ir.ui.view,arch_db:account_template_active.view_account_fiscal_position_template_form
|
||||
#: model_terms:ir.ui.view,arch_db:account_template_active.view_account_tax_template_form
|
||||
#: model_terms:ir.ui.view,arch_db:account_template_active.view_account_template_form
|
||||
msgid "Archived"
|
||||
msgstr ""
|
||||
|
||||
#. module: account_template_active
|
||||
|
@ -4,11 +4,11 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 12.0\n"
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-05-04 16:57+0000\n"
|
||||
"PO-Revision-Date: 2020-05-04 16:57+0000\n"
|
||||
"Last-Translator: <>\n"
|
||||
"POT-Creation-Date: 2022-11-03 22:52+0000\n"
|
||||
"PO-Revision-Date: 2022-11-03 22:52+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -28,6 +28,13 @@ msgstr "Modèle de mapping de compte de position fiscale"
|
||||
msgid "Active"
|
||||
msgstr "Actif"
|
||||
|
||||
#. module: account_template_active
|
||||
#: model_terms:ir.ui.view,arch_db:account_template_active.view_account_fiscal_position_template_form
|
||||
#: model_terms:ir.ui.view,arch_db:account_template_active.view_account_tax_template_form
|
||||
#: model_terms:ir.ui.view,arch_db:account_template_active.view_account_template_form
|
||||
msgid "Archived"
|
||||
msgstr "Archivé·e"
|
||||
|
||||
#. module: account_template_active
|
||||
#: model:ir.model,name:account_template_active.model_account_fiscal_position_tax_template
|
||||
msgid "Tax Mapping Template of Fiscal Position"
|
||||
@ -47,4 +54,3 @@ msgstr "Modèles pour les comptes"
|
||||
#: model:ir.model,name:account_template_active.model_account_tax_template
|
||||
msgid "Templates for Taxes"
|
||||
msgstr "Modèles pour les taxes"
|
||||
|
||||
|
@ -8,7 +8,7 @@ from odoo import fields, models
|
||||
class AccountAccountTemplate(models.Model):
|
||||
_inherit = "account.account.template"
|
||||
|
||||
active = fields.Boolean(string="Active", default=True)
|
||||
active = fields.Boolean(default=True)
|
||||
|
||||
def write(self, vals):
|
||||
FpaTemplate = self.env["account.fiscal.position.account.template"]
|
||||
|
@ -8,7 +8,7 @@ from odoo import fields, models
|
||||
class AccountFiscalPositionAccountTemplate(models.Model):
|
||||
_inherit = "account.fiscal.position.account.template"
|
||||
|
||||
active = fields.Boolean("Active", default=True)
|
||||
active = fields.Boolean(default=True)
|
||||
|
||||
def write(self, vals):
|
||||
AccountTemplate = self.env["account.account.template"]
|
||||
|
@ -8,7 +8,7 @@ from odoo import fields, models
|
||||
class AccountFiscalPositionTaxTemplate(models.Model):
|
||||
_inherit = "account.fiscal.position.tax.template"
|
||||
|
||||
active = fields.Boolean("Active", default=True)
|
||||
active = fields.Boolean(default=True)
|
||||
|
||||
def write(self, vals):
|
||||
TaxTemplate = self.env["account.tax.template"]
|
||||
|
@ -8,4 +8,4 @@ from odoo import fields, models
|
||||
class AccountFiscalPositionTemplate(models.Model):
|
||||
_inherit = "account.fiscal.position.template"
|
||||
|
||||
active = fields.Boolean("Active", default=True)
|
||||
active = fields.Boolean(default=True)
|
||||
|
@ -1,2 +1,2 @@
|
||||
* Go to Configuration > Templates
|
||||
* Go to Accounting > Configuration > Templates
|
||||
* Select then the template you want to change.
|
||||
|
@ -15,8 +15,6 @@ class TestModule(TransactionCase):
|
||||
self.AFPATemplate = self.env["account.fiscal.position.account.template"]
|
||||
self.AFPTTemplate = self.env["account.fiscal.position.tax.template"]
|
||||
|
||||
self.receivable_type = self.env.ref("account.data_account_type_receivable")
|
||||
|
||||
self.template = self.ACTemplate.create(
|
||||
{
|
||||
"name": "Chart of Account",
|
||||
@ -31,7 +29,7 @@ class TestModule(TransactionCase):
|
||||
{
|
||||
"name": "Account Template",
|
||||
"code": "CODE",
|
||||
"user_type_id": self.receivable_type.id,
|
||||
"account_type": "asset_receivable",
|
||||
"chart_template_id": self.template.id,
|
||||
}
|
||||
)
|
||||
|
@ -9,29 +9,43 @@ License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
||||
|
||||
<record id="view_account_account_template_tree" model="ir.ui.view">
|
||||
<field name="model">account.account.template</field>
|
||||
<field name="inherit_id" ref="account.view_account_template_tree" />
|
||||
<field
|
||||
name="inherit_id"
|
||||
ref="account_usability.view_account_account_template_tree"
|
||||
/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//tree" position="attributes">
|
||||
<attribute name="decoration-muted">not active</attribute>
|
||||
</xpath>
|
||||
<field name="user_type_id" position="after">
|
||||
<field name="active" />
|
||||
<field name="account_type" position="after">
|
||||
<field name="active" widget="boolean_toggle" />
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_account_template_form" model="ir.ui.view">
|
||||
<field name="model">account.account.template</field>
|
||||
<field name="inherit_id" ref="account.view_account_template_form" />
|
||||
<field
|
||||
name="inherit_id"
|
||||
ref="account_usability.view_account_account_template_form"
|
||||
/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='name']/.." position="before">
|
||||
<widget
|
||||
name="web_ribbon"
|
||||
title="Archived"
|
||||
bg_color="bg-danger"
|
||||
attrs=" {'invisible': [('active', '=', True)]}"
|
||||
/>
|
||||
</xpath>
|
||||
<field name="chart_template_id" position="after">
|
||||
<field name="active" />
|
||||
<field name="active" invisible="1" />
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record
|
||||
id="account_menu.account_account_template_action"
|
||||
id="account_usability.account_account_template_action"
|
||||
model="ir.actions.act_window"
|
||||
>
|
||||
<field name="context">{"active_test": False}</field>
|
||||
|
@ -24,8 +24,16 @@ License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
||||
<field name="model">account.fiscal.position.template</field>
|
||||
<field name="inherit_id" ref="account.view_account_position_template_form" />
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='name']/.." position="before">
|
||||
<widget
|
||||
name="web_ribbon"
|
||||
title="Archived"
|
||||
bg_color="bg-danger"
|
||||
attrs=" {'invisible': [('active', '=', True)]}"
|
||||
/>
|
||||
</xpath>
|
||||
<field name="chart_template_id" position="after">
|
||||
<field name="active" />
|
||||
<field name="active" invisible="1" />
|
||||
</field>
|
||||
<xpath expr="//field[@name='tax_ids']/tree" position="attributes">
|
||||
<attribute name="decoration-muted">not active</attribute>
|
||||
@ -58,7 +66,7 @@ License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
||||
</record>
|
||||
|
||||
<record
|
||||
id="account_menu.account_fiscal_position_template_action"
|
||||
id="account_usability.account_fiscal_position_template_action"
|
||||
model="ir.actions.act_window"
|
||||
>
|
||||
<field name="context">{"active_test": False}</field>
|
||||
|
@ -18,15 +18,25 @@ License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_account_tax_template_form" model="ir.ui.view">
|
||||
<field name="model">account.tax.template</field>
|
||||
<field name="inherit_id" ref="account.view_account_tax_template_form" />
|
||||
<field name="arch" type="xml">
|
||||
<group name="main_group" position="before">
|
||||
<widget
|
||||
name="web_ribbon"
|
||||
title="Archived"
|
||||
bg_color="bg-danger"
|
||||
attrs=" {'invisible': [('active', '=', True)]}"
|
||||
/>
|
||||
</group>
|
||||
<field name="name" position="after">
|
||||
<field name="active" />
|
||||
<field name="active" invisible="1" />
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="account.action_account_tax_template_form" model="ir.actions.act_window">
|
||||
<field name="context">{"active_test": False}</field>
|
||||
</record>
|
||||
|
Loading…
Reference in New Issue
Block a user