Commit d06d68fa6d9138a5ccc214a022eb19b39baf1613
1 parent
92208442
Exists in
master
and in
3 other branches
modification par le responsable domaine + mise à jour du responsable du matériel possible
Showing
5 changed files
with
7 additions
and
5 deletions
Show diff stats
src/Template/Materiels/edit.ctp
... | ... | @@ -6,6 +6,11 @@ $USER_IS_UTILISATEUR_AND_CREATOR_OR_OWNER = $USER_IS_UTILISATEUR && in_array($us |
6 | 6 | $materiel->nom_responsable |
7 | 7 | ]); |
8 | 8 | |
9 | +$USER_IS_RESPONSABLE_AND_CREATOR_OR_OWNER = $USER_IS_RESPONSABLE && in_array($username, [ | |
10 | + $materiel->nom_createur, | |
11 | + $materiel->nom_responsable | |
12 | +]); | |
13 | + | |
9 | 14 | $USER_IS_RESPONSABLE_AND_SAME_GROUP = $USER_IS_RESPONSABLE && ((isset($priviledgedUser->groupes_metier_id) && $materiel->groupes_metier_id == $priviledgedUser->groupes_metier_id) || (isset($priviledgedUser->groupe_thematique_id) && $materiel->groupes_thematique_id == $priviledgedUser->groupe_thematique_id)); |
10 | 15 | |
11 | 16 | $administrationData = array( |
... | ... | @@ -28,8 +33,7 @@ if ($IS_VALIDATED) |
28 | 33 | 'date_reception', |
29 | 34 | 'organisme_id', |
30 | 35 | 'prix_ht', |
31 | - 'gestionnaire_id', | |
32 | - 'nom_responsable' | |
36 | + 'gestionnaire_id' | |
33 | 37 | ), $administrationData); |
34 | 38 | else if ($IS_ARCHIVED_OR_TOBE) { |
35 | 39 | $myReadonlyFields = array( |
... | ... | @@ -259,10 +263,8 @@ if ($IS_VALIDATED && $materiel->numero_serie) |
259 | 263 | 'default' => 1 |
260 | 264 | ]); |
261 | 265 | |
262 | - $fieldType = $USER_IS_UTILISATEUR ? 'hidden' : 'input'; | |
263 | - echo $this->Form->$fieldType('nom_responsable', [ | |
266 | + echo $this->Form->input('nom_responsable', [ | |
264 | 267 | 'label' => 'Nom de l\'utilisateur', |
265 | - 'disabled' => $isReadonlyField('nom_responsable', $myReadonlyFields), | |
266 | 268 | 'empty' => 'Choisir un utilisateur', |
267 | 269 | 'default' => $username, |
268 | 270 | 'options' => $utilisateurs | ... | ... |
webroot/doc/userguide/IRAP-INV-SpecifBDMateriels_V1.2.docx
No preview for this file type
webroot/doc/userguide/Inventirap_AdministrationUser_Manual.docx
No preview for this file type
webroot/doc/userguide/Inventirap_User_Manual.docx
No preview for this file type
webroot/doc/userguide/labinvent2_userguide.docx
No preview for this file type