From fdce87925b2287b257db84cfa6b9858ae12316e7 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Tue, 13 Dec 2016 12:01:44 +0100 Subject: [PATCH] Add unicity constraint on analytic codes per company --- account_usability/account.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/account_usability/account.py b/account_usability/account.py index b664227..2d03b1e 100644 --- a/account_usability/account.py +++ b/account_usability/account.py @@ -105,6 +105,12 @@ class AccountAnalyticAccount(models.Model): else: return super(AccountAnalyticAccount, self).name_get() + _sql_constraints = [( + 'code_company_unique', + 'unique(code, company_id)', + 'An analytic account with the same code already ' + 'exists in the same company!')] + class AccountMoveLine(models.Model): _inherit = 'account.move.line'