We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f8794a9 commit b92c2c2Copy full SHA for b92c2c2
account_journal_security/models/res_users.py
@@ -26,3 +26,15 @@ class Users(models.Model):
26
'Modification Journals',
27
context={'active_test': False},
28
)
29
+
30
+ # Cuando un usuario es archivado limpiamos los campos modification_journal_ids
31
+ # y journal_ids para evitar problemas, ya que en el metodo unset_modification_user_ids(self)
32
+ # no se limpiaban los usuarios archivados.
33
+ # TODO ver mejora para v15 (posible compute/inverse)
34
+ def write(self, vals):
35
+ if 'active' in vals and not vals.get('active'):
36
+ vals.update({
37
+ 'modification_journal_ids': [(5, 0, 0)],
38
+ 'journal_ids': [(5, 0, 0)],
39
+ })
40
+ return super().write(vals)
0 commit comments