19.0 vanilla

This commit is contained in:
Ernad Husremovic 2026-03-09 09:31:56 +01:00
parent a2f74aefd8
commit 4a4d12c333
844 changed files with 212348 additions and 270090 deletions

View file

@ -0,0 +1,20 @@
from random import randint
from odoo import fields, models
class ProjectRole(models.Model):
_name = 'project.role'
_description = 'Project Role'
def _get_default_color(self):
return randint(1, 11)
active = fields.Boolean(default=True)
name = fields.Char(required=True, translate=True)
color = fields.Integer(default=_get_default_color)
sequence = fields.Integer(export_string_translation=False)
def copy_data(self, default=None):
vals_list = super().copy_data(default=default)
return [dict(vals, name=self.env._('%s (copy)', role.name)) for role, vals in zip(self, vals_list)]