Commit fd39b221ee515fef2d034644f1f6baf502b18a1b
1 parent
447dc60e
Exists in
master
and in
3 other branches
résolution bug génération numéro de labo
Showing
2 changed files
with
20 additions
and
8 deletions
Show diff stats
src/Template/Configurations/edit.ctp
... | ... | @@ -50,13 +50,12 @@ |
50 | 50 | echo $this->Form->input('numero_labo_sans_annee', [ |
51 | 51 | 'label' => 'Numero labo sans année' |
52 | 52 | ]); |
53 | - echo "Le champ suivant est désactivé suite à un bug"; | |
53 | + | |
54 | + echo "Si vous cochez la case ci-dessous, assurez-vous que la case au-dessus soit cochée aussi."; | |
55 | + | |
54 | 56 | echo $this->Form->input('date_commande_facultative', [ |
55 | - 'label' => 'Champ date commande non obligatoire', | |
56 | - // Rajouté a cause d'un bug, cela ne génère plus le numéro de labo si on coche la case | |
57 | - 'default' => false, | |
58 | - 'disabled' => true | |
59 | - ]); | |
57 | + 'label' => 'Champ date commande facultatif' | |
58 | + ]); | |
60 | 59 | |
61 | 60 | echo $this->Form->input('prix_inventaire_administratif', [ |
62 | 61 | 'label' => 'Seuil (prix) Matériel administratif' |
... | ... | @@ -183,4 +182,17 @@ echo $this->element('menu_form', [ |
183 | 182 | 'pluralHumanName' => 'Configuration générale' |
184 | 183 | ]); |
185 | 184 | ?> |
186 | -</div> | |
187 | 185 | \ No newline at end of file |
186 | +</div> | |
187 | + | |
188 | +<script type="text/javascript"> | |
189 | +$(document).ready(function(){ | |
190 | + $( ".form" ).submit(function( event ) { | |
191 | + if($("#date-commande-facultative").is(':checked') && !$("#numero-labo-sans-annee").is(':checked')){ | |
192 | + alert("La case \"Numéro labo sans année\" dans la catégorie \Divers\" doit être cochée"); | |
193 | + $("#numero-labo-sans-annee").attr('required',true); | |
194 | + event.preventDefault(); | |
195 | + $("#numero-labo-sans-annee").attr('required',true); | |
196 | + } | |
197 | + }); | |
198 | +}); | |
199 | +</script> | |
188 | 200 | \ No newline at end of file | ... | ... |
src/Template/Configurations/view.ctp
... | ... | @@ -106,7 +106,7 @@ |
106 | 106 | $displayElement(__('Seuil (prix) Matériel administratif'), h($configurationObj->prix_inventaire_administratif)); |
107 | 107 | $displayElement(__('Taille max documents (octets)'), substr($configurationObj->taille_max_doc / (1024 * 1024), 0, 4) . ' Mo'); |
108 | 108 | $displayElement(__('Numero labo sans année'), $numLab); |
109 | - $displayElement(__('Champ date commande non obligatoire'), $dateObl); | |
109 | + $displayElement(__('Champ date commande facultatif'), $dateObl); | |
110 | 110 | $displayElement(__('Label groupe thématique'), h($configurationObj->nom_groupe_thematique)); |
111 | 111 | $displayElement(__('Label groupe métier'), h($configurationObj->nom_groupe_metier)); |
112 | 112 | $displayElement(__('Module métrologie'), $metro); | ... | ... |