1 from auf
.django
.permissions
import allow
3 from project
import groups
4 from project
.dae
import models
as dae
5 from project
.dae
.decorators
import user_in_dae_groupes
8 def user_in_group(*groups
):
10 user_groups
= set([g
.name
for g
in user
.groups
.all()])
11 return any(g
in user_groups
for g
in groups
)
16 'modifier_dae_numerisee',
18 user_in_group(groups
.DRH_NIVEAU_1
, groups
.DRH_NIVEAU_2
,
19 groups
.HAUTE_DIRECTION
)
26 user_in_dae_groupes(user
) or
27 dae
.Dossier
.objects
.ma_region_ou_service(user
)
28 .filter(id=obj
.id).exists()