From 8fc54fd37a18681c3b971a4dc6df9d124b69904f 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'