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,13 +50,12 @@ | ||
50 | echo $this->Form->input('numero_labo_sans_annee', [ | 50 | echo $this->Form->input('numero_labo_sans_annee', [ |
51 | 'label' => 'Numero labo sans année' | 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 | echo $this->Form->input('date_commande_facultative', [ | 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 | echo $this->Form->input('prix_inventaire_administratif', [ | 60 | echo $this->Form->input('prix_inventaire_administratif', [ |
62 | 'label' => 'Seuil (prix) Matériel administratif' | 61 | 'label' => 'Seuil (prix) Matériel administratif' |
@@ -183,4 +182,17 @@ echo $this->element('menu_form', [ | @@ -183,4 +182,17 @@ echo $this->element('menu_form', [ | ||
183 | 'pluralHumanName' => 'Configuration générale' | 182 | 'pluralHumanName' => 'Configuration générale' |
184 | ]); | 183 | ]); |
185 | ?> | 184 | ?> |
186 | -</div> | ||
187 | \ No newline at end of file | 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 | \ No newline at end of file | 200 | \ No newline at end of file |
src/Template/Configurations/view.ctp
@@ -106,7 +106,7 @@ | @@ -106,7 +106,7 @@ | ||
106 | $displayElement(__('Seuil (prix) Matériel administratif'), h($configurationObj->prix_inventaire_administratif)); | 106 | $displayElement(__('Seuil (prix) Matériel administratif'), h($configurationObj->prix_inventaire_administratif)); |
107 | $displayElement(__('Taille max documents (octets)'), substr($configurationObj->taille_max_doc / (1024 * 1024), 0, 4) . ' Mo'); | 107 | $displayElement(__('Taille max documents (octets)'), substr($configurationObj->taille_max_doc / (1024 * 1024), 0, 4) . ' Mo'); |
108 | $displayElement(__('Numero labo sans année'), $numLab); | 108 | $displayElement(__('Numero labo sans année'), $numLab); |
109 | - $displayElement(__('Champ date commande non obligatoire'), $dateObl); | 109 | + $displayElement(__('Champ date commande facultatif'), $dateObl); |
110 | $displayElement(__('Label groupe thématique'), h($configurationObj->nom_groupe_thematique)); | 110 | $displayElement(__('Label groupe thématique'), h($configurationObj->nom_groupe_thematique)); |
111 | $displayElement(__('Label groupe métier'), h($configurationObj->nom_groupe_metier)); | 111 | $displayElement(__('Label groupe métier'), h($configurationObj->nom_groupe_metier)); |
112 | $displayElement(__('Module métrologie'), $metro); | 112 | $displayElement(__('Module métrologie'), $metro); |