Skip to content
Extraits de code Groupes Projets
Valider 2f711778 rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[cgscop #207] modification affectation UR pour gestion multi-société

parent 74ff60e1
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -33,9 +33,6 @@ class CGScopCalendar(models.Model):
self.env.context.get('default_res_id'))
return False
def _default_ur(self):
return self.env['res.company']._ur_default_get()
partner_ids = fields.Many2many(domain=[
('user_ids', '!=', False)])
type = fields.Selection(
......@@ -70,7 +67,8 @@ class CGScopCalendar(models.Model):
string='Union Régionale',
index=True,
ondelete='restrict',
default=_default_ur)
compute='_compute_ur_id',
store=True)
ur_financial_system_nb = fields.Integer(
string="Nb Dispositifs Financiers",
compute="_compute_ur_system_nb")
......@@ -101,6 +99,14 @@ class CGScopCalendar(models.Model):
# ------------------------------------------------------
# Compute
# ------------------------------------------------------
@api.depends('user_id')
def _compute_ur_id(self):
for event in self:
# affecte l'id UR du partner lié au user pour la gestion
# du multi société -> un utlisateur ne peut créer de RDV
# que sur son UR d'origine
event.ur_id = self.env.user.partner_id.ur_id
@api.depends('ur_id')
def _compute_ur_system_nb(self):
for event in self:
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter