Commit 0e7b7091d0a5014b194e812709b5dad2b219f2d4

Authored by Malik Imelhaine
1 parent 2634b8fc

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 ||
... ...