Commit 0e7b7091d0a5014b194e812709b5dad2b219f2d4
1 parent
2634b8fc
Exists in
master
and in
3 other branches
Ajout de la possibilité pour le responsable de domaine de modifier un matériel qu'il possède
Showing
1 changed file
with
6 additions
and
1 deletions
Show diff stats
src/Template/Materiels/view.ctp
... | ... | @@ -72,6 +72,11 @@ $USER_IS_UTILISATEUR_AND_CREATOR_OR_OWNER = $USER_IS_UTILISATEUR && in_array($us |
72 | 72 | $materiel->nom_responsable |
73 | 73 | ]); |
74 | 74 | |
75 | +$USER_IS_RESPONSABLE_AND_CREATOR_OR_OWNER = $USER_IS_RESPONSABLE && in_array($username, [ | |
76 | + $materiel->nom_createur, | |
77 | + $materiel->nom_responsable | |
78 | +]); | |
79 | + | |
75 | 80 | $USER_IS_RESPONSABLE_AND_SAME_GROUP = $USER_IS_RESPONSABLE && ((isset($priviledgedUser->groupes_metier_id) && $priviledgedUser->groupes_metier_id != $idGmNa && $materiel->groupes_metier_id == $priviledgedUser->groupes_metier_id) || (isset($priviledgedUser->groupe_thematique_id) && $priviledgedUser->groupe_thematique_id != $idGtNa && $materiel->groupes_thematique_id == $priviledgedUser->groupe_thematique_id)); |
76 | 81 | |
77 | 82 | ?> |
... | ... | @@ -150,7 +155,7 @@ $panne = h($materiel->hors_service) ? ' (HORS SERVICE)' : ''; |
150 | 155 | // CREATED or VALIDATED |
151 | 156 | // if ( in_array($materiel->status, ['CREATED','VALIDATED']) ) { |
152 | 157 | if ($IS_CREATED || $IS_VALIDATED) { |
153 | - if ($USER_IS_ADMIN_OR_MORE || $USER_IS_UTILISATEUR_AND_CREATOR_OR_OWNER || $USER_IS_RESPONSABLE_AND_SAME_GROUP ) | |
158 | + if ($USER_IS_ADMIN_OR_MORE || $USER_IS_UTILISATEUR_AND_CREATOR_OR_OWNER || $USER_IS_RESPONSABLE_AND_SAME_GROUP || $USER_IS_RESPONSABLE_AND_CREATOR_OR_OWNER) | |
154 | 159 | /* |
155 | 160 | //in_array($role, ['Administration','Administration Plus','Super Administrateur']) |
156 | 161 | || | ... | ... |