From 8e6269d350b5ec5207fb92d6c79f48c1f91ea6dd Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Tue, 9 Jul 2019 00:53:25 +0200 Subject: [PATCH] [FIX] account_group: Remove `parent_order` This scrambles the proper order of the groups according the prefix. --- account_group/__manifest__.py | 2 +- account_group/migrations/10.0.1.1.0/post-migration.py | 11 +++++++++++ account_group/models/account_group.py | 1 - 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 account_group/migrations/10.0.1.1.0/post-migration.py diff --git a/account_group/__manifest__.py b/account_group/__manifest__.py index 4ebac6d93..4ab5ea5af 100644 --- a/account_group/__manifest__.py +++ b/account_group/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Groups for accounts", "summary": "Use v11 account groups feature", - "version": "10.0.1.0.0", + "version": "10.0.1.1.0", "category": "Accounting", "website": "https://github.com/OCA/account-financial-tools", "author": "Tecnativa," diff --git a/account_group/migrations/10.0.1.1.0/post-migration.py b/account_group/migrations/10.0.1.1.0/post-migration.py new file mode 100644 index 000000000..53f63d7a2 --- /dev/null +++ b/account_group/migrations/10.0.1.1.0/post-migration.py @@ -0,0 +1,11 @@ +# coding: utf-8 +# Copyright 2019 Tecnativa - Pedro M. Baeza +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from openupgradelib import openupgrade + + +@openupgrade.migrate() +def migrate(env, version): + """Recompute parent store according new criteria.""" + env['account.group']._parent_store_compute() diff --git a/account_group/models/account_group.py b/account_group/models/account_group.py index 0190d334e..d31932ed7 100644 --- a/account_group/models/account_group.py +++ b/account_group/models/account_group.py @@ -9,7 +9,6 @@ from odoo.osv import expression class AccountGroup(models.Model): _name = 'account.group' _parent_store = True - _parent_order = 'name' _order = 'code_prefix' parent_id = fields.Many2one(