Add links with accounts and taxes for easier assignation.

This commit is contained in:
Fekete Mihai
2018-03-14 19:41:10 +02:00
parent 6e960b04c0
commit 1c84174064
4 changed files with 50 additions and 4 deletions

View File

@@ -0,0 +1 @@
from . import models

View File

@@ -0,0 +1 @@
from . import account_tag

View File

@@ -0,0 +1,17 @@
# Copyright (C) 2017 FOREST AND BIOMASS ROMANIA SA
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import fields, models
class AccountAccountTag(models.Model):
_inherit = 'account.account.tag'
account_ids = fields.Many2many(
'account.account', 'account_account_account_tag',
string='Accounts',
help="Assigned accounts for custom reporting")
tax_ids = fields.Many2many(
'account.account.tag', 'account_tax_account_tag',
string='Taxes',
help="Assigned taxes for custom reporting")

View File

@@ -1,9 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<menuitem id="account_tag_menu"
action="account.account_tag_action"
sequence="40"
parent="account.account_account_menu"/>
<record id="account_tag_view_form" model="ir.ui.view">
<field name="name">tag_addd_accounts_taxes</field>
<field name="model">account.account.tag</field>
<field name="inherit_id" ref="account.account_tag_view_form"/>
<field name="arch" type="xml">
<xpath expr="//group" position="after">
<group>
<group id="aplicability">
<field name="applicability" widget="selection"/>
</group>
</group>
<group>
<group id="links">
<label for="account_ids" attrs="{'invisible':[('applicability','!=', 'accounts')]}"/>
<field name="account_ids" widget="many2many_tags" nolabel="1"
attrs="{'invisible':[('applicability','!=', 'accounts')]}"
options="{'no_create_edit': True}"/>
<label for="tax_ids" attrs="{'invisible':[('applicability','!=', 'taxes')]}"/>
<field name="tax_ids" widget="many2many_tags" nolabel="1"
attrs="{'invisible':[('applicability','!=', 'taxes')]}"
options="{'no_create_edit': True}"/>
</group>
</group>
</xpath>
</field>
</record>
<menuitem id="account_tag_menu"
action="account.account_tag_action"
sequence="40"
parent="account.account_account_menu"/>
</odoo>