Commit 8a693ba847e8c35df6aa38431eff09783a9cd600
1 parent
4bccd1a2
Exists in
master
and in
1 other branch
Changement config par défaut pour ajouter champs non modifiables (LOT1)
+ Bugfix : suppression message debug => v5.2.1-3.7.9
Showing
4 changed files
with
55 additions
and
26 deletions
Show diff stats
CHANGELOG
... | ... | @@ -334,16 +334,18 @@ Commencer à implémenter le nouveau workflow v5 : |
334 | 334 | |
335 | 335 | ======= TODO ======= |
336 | 336 | |
337 | - Ne pas autoriser un champ uneditable qui n'existe pas dans mandatory ??? | |
337 | + *) | |
338 | + TESTS !!!! | |
338 | 339 | |
340 | + | |
341 | + *) | |
342 | + Mettre à jour le diagramme E-T | |
343 | + | |
339 | 344 | |
340 | 345 | *) |
341 | 346 | NEWS#7 ? |
342 | 347 | |
343 | 348 | |
344 | - *) | |
345 | - Mettre à jour le diagramme E-T | |
346 | - | |
347 | 349 | *) |
348 | 350 | Lister les RG : |
349 | 351 | - Champs obligatoires LOT 0 : |
... | ... | @@ -388,10 +390,6 @@ Commencer à implémenter le nouveau workflow v5 : |
388 | 390 | |
389 | 391 | |
390 | 392 | *) |
391 | - TESTS !!!! | |
392 | - | |
393 | - | |
394 | - *) | |
395 | 393 | Procédures pour les utilisateurs et les gestionnaires désormais configurable via le fichier de conf |
396 | 394 | |
397 | 395 | |
... | ... | @@ -409,8 +407,13 @@ Commencer à implémenter le nouveau workflow v5 : |
409 | 407 | ======= CHANGES ======= |
410 | 408 | |
411 | 409 | ------- |
410 | +09/09/2021 v5.2.1-3.7.9 | |
411 | + - (i) Changement config par défaut pour ajouter des champs non modifiables après commande (LOT1) | |
412 | + - (b) Bugfix : suppression message debug | |
413 | + | |
414 | +------- | |
412 | 415 | 09/09/2021 v5.2.0-3.7.9 |
413 | - Définir (dans le fichier de conf) la liste des infos qui ne doivent pas pouvoir être modifiées une fois le matériel : | |
416 | + (e) Définir (dans le fichier de conf) la liste des infos qui ne doivent pas pouvoir être modifiées une fois le matériel : | |
414 | 417 | - créé (lot 0) |
415 | 418 | - en commande (lot 1) |
416 | 419 | - validé (lot 2) | ... | ... |
README.md
... | ... | @@ -52,8 +52,8 @@ Logiciel testé et validé sur les configurations suivantes : |
52 | 52 | |
53 | 53 | -------------------------------------------------------------------------------------------- |
54 | 54 | |
55 | -Date: 09/09/2021 | |
56 | -Version: v5.2.0-3.7.9 | |
55 | +Date: 10/09/2021 | |
56 | +Version: v5.2.1-3.7.9 | |
57 | 57 | |
58 | 58 | |
59 | 59 | ... | ... |
config/app_labinvent_mandatory_fields.default.yml
... | ... | @@ -12,11 +12,10 @@ HAS_ORDER_BUTTON: true |
12 | 12 | # ************************************* |
13 | 13 | # ************** LOT 0 **************** |
14 | 14 | # ************************************* |
15 | -# Infos minimum obligatoires pour créer une fiche Matériel | |
16 | 15 | |
16 | +# Infos minimum obligatoires pour créer une fiche Matériel | |
17 | 17 | # - Aucun champ obligatoire |
18 | 18 | #MANDATORY_FIELDS_LOT0: [] |
19 | - | |
20 | 19 | # - Au moins un champ obligatoire |
21 | 20 | MANDATORY_FIELDS_LOT0: |
22 | 21 | |
... | ... | @@ -34,7 +33,7 @@ MANDATORY_FIELDS_LOT0: |
34 | 33 | # - Utilisateur |
35 | 34 | nom_user: "Nom de l'utilisateur" |
36 | 35 | |
37 | - # - Acheteur | |
36 | + # - Acheteur (le Créateur de la fiche) | |
38 | 37 | nom_responsable: 'Nom du responsable' |
39 | 38 | # (rempli automatiquement) |
40 | 39 | email_responsable: 'Email du responsable' |
... | ... | @@ -45,7 +44,8 @@ MANDATORY_FIELDS_LOT0: |
45 | 44 | # ******* END OF MANDATORY_FIELDS_LOT0 ******** |
46 | 45 | |
47 | 46 | |
48 | -# Liste des champs qui ne peuvent plus être modifiés après la création d'une fiche | |
47 | +# Liste des champs qui sont NON MODIFIABLES après la création d'une fiche | |
48 | +# A priori par défaut : aucun (mais ca reste configurable) | |
49 | 49 | UNEDITABLE_FIELDS_LOT0: [] |
50 | 50 | |
51 | 51 | |
... | ... | @@ -55,12 +55,11 @@ UNEDITABLE_FIELDS_LOT0: [] |
55 | 55 | # ************************************* |
56 | 56 | # ************** LOT 1 **************** |
57 | 57 | # ************************************* |
58 | + | |
58 | 59 | # Infos obligatoires pour passer la commande (optionnel) |
59 | 60 | # Ne mettre ici QUE les infos obligatoires SUPPLEMENTAIRES à celles de LOT0 |
60 | - | |
61 | 61 | # - Aucun champ obligatoire |
62 | 62 | #MANDATORY_FIELDS_LOT1: [] |
63 | - | |
64 | 63 | # - Au moins un champ obligatoire |
65 | 64 | MANDATORY_FIELDS_LOT1: |
66 | 65 | |
... | ... | @@ -119,13 +118,41 @@ MANDATORY_FIELDS_LOT1: |
119 | 118 | # ******* END OF MANDATORY_FIELDS_LOT1 ******** |
120 | 119 | |
121 | 120 | |
122 | -# Liste des champs qui ne peuvent plus être modifiés après la demande d'achat (commande) | |
123 | -UNEDITABLE_FIELDS_LOT1: [] | |
121 | +# Liste des champs NON MODIFIABLES après la demande d'achat (commande) | |
122 | +#UNEDITABLE_FIELDS_LOT1: [] | |
123 | +UNEDITABLE_FIELDS_LOT1: | |
124 | + | |
125 | + #- designation | |
124 | 126 | |
125 | -#UNEDITABLE_FIELDS_LOT1: | |
126 | -# - numero_serie | |
127 | + #- description | |
127 | 128 | |
128 | - | |
129 | + # Domaine & Catégorie | |
130 | + - sur_categorie_id | |
131 | + - categorie_id | |
132 | + | |
133 | + # Utilisateur | |
134 | + #- nom_user | |
135 | + | |
136 | + # - Acheteur (le Créateur de la fiche) | |
137 | + - nom_responsable | |
138 | + # (rempli automatiquement) | |
139 | + - email_responsable | |
140 | + | |
141 | + #- organisme_id | |
142 | + | |
143 | + #- prix_ht | |
144 | + | |
145 | + #- gestionnaire_id | |
146 | + | |
147 | + # Fournisseur | |
148 | + #- fournisseur_id | |
149 | + | |
150 | + # Utilisé par la Gestion pour remplir le champ eotp | |
151 | + #- budgets | |
152 | + | |
153 | + # Devis | |
154 | + # (TODO) Non encore configurable : cet aspect est encore géré "en dur" dans le code source | |
155 | + # Le devis attaché au matériel commandé n'est ni modifiable ni supprimable | |
129 | 156 | |
130 | 157 | |
131 | 158 | |
... | ... | @@ -135,12 +162,11 @@ UNEDITABLE_FIELDS_LOT1: [] |
135 | 162 | # ************************************* |
136 | 163 | # ************** LOT 2 **************** |
137 | 164 | # ************************************* |
165 | + | |
138 | 166 | # Infos obligatoires pour valider la livraison |
139 | 167 | # Ne mettre ici QUE les infos obligatoires SUPPLEMENTAIRES à celles de LOT1 |
140 | - | |
141 | 168 | # - Aucun champ obligatoire |
142 | 169 | #MANDATORY_FIELDS_LOT2: [] |
143 | - | |
144 | 170 | # - Au moins un champ obligatoire |
145 | 171 | MANDATORY_FIELDS_LOT2: |
146 | 172 | |
... | ... | @@ -174,7 +200,7 @@ MANDATORY_FIELDS_LOT2: |
174 | 200 | # ******* END OF $MANDATORY_FIELDS_LOT2 ******** |
175 | 201 | |
176 | 202 | |
177 | -# Liste des champs qui ne peuvent plus être modifiés après la validation (livraison) | |
203 | +# Liste des champs qui sont NO MODIFIABLES après la validation (livraison) | |
178 | 204 | #UNEDITABLE_FIELDS_LOT2: [] |
179 | 205 | UNEDITABLE_FIELDS_LOT2: |
180 | 206 | ... | ... |
src/Template/Materiels/add_edit.ctp
... | ... | @@ -128,7 +128,7 @@ else { |
128 | 128 | $lieu_detail_edit = $lieu_detail_edit; // [12007 => ''] |
129 | 129 | if ($IS_ARCHIVED) $readonlyFields = array('*','status'); |
130 | 130 | } // EDIT only |
131 | -debug($readonlyFields); | |
131 | +//debug($readonlyFields); | |
132 | 132 | |
133 | 133 | $mail_responsable = $mail_responsable; |
134 | 134 | ... | ... |