Skip to content

Commit b92c2c2

Browse files
committed
[FIX] account_journal: remove restriction to archived users
1 parent f8794a9 commit b92c2c2

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

account_journal_security/models/res_users.py

+12
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,15 @@ class Users(models.Model):
2626
'Modification Journals',
2727
context={'active_test': False},
2828
)
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

Comments
 (0)