[12.0][ADD] base_default_lang_translate

This commit is contained in:
remi-filament
2021-09-09 09:08:48 +02:00
parent 88120541fb
commit 5159c2d37d
15 changed files with 367 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
# Copyright 2021 Le Filament (https://le-filament.com)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html)
from odoo import _, api, fields, models
from odoo.exceptions import ValidationError
class ResLang(models.Model):
_inherit = "res.lang"
is_default_lang = fields.Boolean("Default Language", default=False)
@api.constrains("is_default_lang")
def _check_default(self):
if self.search_count([("is_default_lang", "=", True)]) > 1:
raise ValidationError(_("Another language is already set by default"))