[IMP] account: add the ability to exclude from journal groups

Task 2034896

* Change the logic from selecting journals to include, to journals to exclude
* Add a placeholder for the account.journal.group name
* Rename the field name for back-to-basics

closes odoo/odoo#34779

Signed-off-by: oco-odoo <oco-odoo@users.noreply.github.com>
This commit is contained in:
wan
2019-08-27 08:02:52 +00:00
committed by Olivier Colson
parent d28ba99905
commit 8f4c8ef2db
2 changed files with 7 additions and 7 deletions
+2 -2
View File
@@ -546,9 +546,9 @@ class AccountJournalGroup(models.Model):
_name = 'account.journal.group'
_description = "Account Journal Group"
name = fields.Char("Group Name", required=True, translate=True)
name = fields.Char("Journal Group", required=True, translate=True)
company_id = fields.Many2one('res.company', required=True, default=lambda self: self.env.company)
account_journal_ids = fields.Many2many('account.journal', string="Journals", domain="[('company_id', '=', company_id)]")
excluded_journal_ids = fields.Many2many('account.journal', string="Excluded Journals", domain="[('company_id', '=', company_id)]")
sequence = fields.Integer(default=10)
+5 -5
View File
@@ -172,7 +172,7 @@
</kanban>
</field>
</record>
<record id="view_account_journal_search" model="ir.ui.view">
<field name="name">account.journal.search</field>
<field name="model">account.journal</field>
@@ -200,7 +200,7 @@
<tree editable="bottom">
<field name="sequence" widget="handle"/>
<field name="name"/>
<field name="account_journal_ids" widget="many2many_tags" options="{'no_create': True}"/>
<field name="excluded_journal_ids" widget="many2many_tags" options="{'no_create': True}"/>
<field name="company_id" groups="base.group_multi_company"/>
</tree>
</field>
@@ -214,9 +214,9 @@
<form string="Journal Groups">
<sheet>
<group>
<field name="name"/>
<field name="account_journal_ids" widget="many2many_tags" options="{'no_create': True}"/>
<field name="sequence"/>
<field name="name" placeholder="e.g. GAAP, IFRS, ..."/>
<field name="excluded_journal_ids" widget="many2many_tags" options="{'no_create': True}"/>
<field name="sequence" groups="base.group_no_one"/>
<field name="company_id" groups="base.group_multi_company"/>
</group>
</sheet>