Skip to content
Extraits de code Groupes Projets
Valider f99b5967 rédigé par Juliana's avatar Juliana
Parcourir les fichiers

cgscop #67 / #49 : Mise à jour champs décés + modif droit sur res partner

parent 7f501a08
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -68,13 +68,14 @@ class ScopPeriod(models.Model): ...@@ -68,13 +68,14 @@ class ScopPeriod(models.Model):
@api.multi @api.multi
def write(self, vals): def write(self, vals):
for period in self: for period in self:
vals.pop('partner_id', False) partner_vals = dict(vals)
vals.pop('id_riga', False) partner_vals.pop('partner_id', False)
vals.pop('start', False) partner_vals.pop('id_riga', False)
vals.pop('end', False) partner_vals.pop('start', False)
vals.pop('end_reason', False) partner_vals.pop('end', False)
vals.pop('comments', False) partner_vals.pop('end_reason', False)
vals.pop('dissolution_reason_id', False) partner_vals.pop('comments', False)
partner_vals.pop('dissolution_reason_id', False)
# Update partner # Update partner
period.partner_id.write(vals) period.partner_id.write(partner_vals)
return super(ScopPeriod, self).write(vals) return super(ScopPeriod, self).write(vals)
...@@ -52,7 +52,7 @@ ...@@ -52,7 +52,7 @@
<field name="name">partner rule administrator</field> <field name="name">partner rule administrator</field>
<field name="model_id" ref="base.model_res_partner"/> <field name="model_id" ref="base.model_res_partner"/>
<field name="domain_force">[(1,'=',1)]</field> <field name="domain_force">[(1,'=',1)]</field>
<field name="groups" eval="[(6, 0, [ref('cgscop_partner.group_cg_administrator')]), (6, 0, [ref('cgscop_partner.group_add_period')]), (6, 0, [ref('cgscop_partner.group_edit_period')])]"/> <field name="groups" eval="[(6, 0, [ref('cgscop_partner.group_cg_administrator'), ref('cgscop_partner.group_add_period'), ref('cgscop_partner.group_edit_period')])]"/>
<field name="perm_read" eval="False"/> <field name="perm_read" eval="False"/>
<field name="perm_write" eval="True"/> <field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/> <field name="perm_create" eval="True"/>
......
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