return False
@register.filter
-def est_editable(obj):
- if obj.etat in ETATS_EDITABLE:
+def est_editable(obj, user):
+ klass = obj.__class__
+ groupes_users = user.groups.all()
+ if (obj.etat in ETATS_EDITABLE and obj in klass.objects.mes_choses_a_faire(user).all()) or grp_drh in groupes_users:
return True
else:
return False