Commit 538f5992441195e1fc147a6eec53cb8c7a7905cf

Authored by Etienne Pallier
1 parent 00ae9305
Exists in master and in 2 other branches dev, dev-IRAP

Simplification des interactions domaine<->categorie (materiel)

- La selection de la categorie ne met plus à jour le domaine, ça ne sert
à rien
@@ -54,9 +54,10 @@ Logiciel testé et validé sur les configurations suivantes : @@ -54,9 +54,10 @@ Logiciel testé et validé sur les configurations suivantes :
54 VERSION ACTUELLE 54 VERSION ACTUELLE
55 55
56 Date: 26/02/2019 56 Date: 26/02/2019
57 -Version: 2.10.20 57 +Version: 2.10.21
58 Author: EP 58 Author: EP
59 - Bugfix "Categorie sélectionnée ne met plus à jour le domaine" 59 + Simplification des interactions domaine<->categorie (materiel)
  60 + La selection de la categorie ne met plus à jour le domaine, ça ne sert à rien
60 61
61 IMPORTANT: 62 IMPORTANT:
62 - Pour connaitre la version actuelle, taper "./VERSION" 63 - Pour connaitre la version actuelle, taper "./VERSION"
src/Template/Materiels/add.ctp
@@ -77,6 +77,7 @@ if (isset($cpMateriel)) { @@ -77,6 +77,7 @@ if (isset($cpMateriel)) {
77 'empty' => 'Choisir un domaine', 77 'empty' => 'Choisir un domaine',
78 'default' => $Sur_categ_id 78 'default' => $Sur_categ_id
79 ]); 79 ]);
  80 + /* (EP 26/2/19) Inutile, je commente
80 // if a domaine is selected, reduce the categories list to this domaine 81 // if a domaine is selected, reduce the categories list to this domaine
81 $categs = $categories; 82 $categs = $categories;
82 if ($this->request->getData('sur_categorie_id') !== null && ($this->request->getData('sur_categorie_id') != '')) { 83 if ($this->request->getData('sur_categorie_id') !== null && ($this->request->getData('sur_categorie_id') != '')) {
@@ -84,6 +85,8 @@ if (isset($cpMateriel)) { @@ -84,6 +85,8 @@ if (isset($cpMateriel)) {
84 'sur_categorie_id =' => $this->request->getData('sur_categorie_id') 85 'sur_categorie_id =' => $this->request->getData('sur_categorie_id')
85 ]); 86 ]);
86 } 87 }
  88 + */
  89 + $categs = [];
87 echo $this->Form->control('categorie_id', [ 90 echo $this->Form->control('categorie_id', [
88 'label' => 'Catégorie', 91 'label' => 'Catégorie',
89 'style' => 'width: 380px', 92 'style' => 'width: 380px',
@@ -396,7 +399,8 @@ $(document).ready(function() { @@ -396,7 +399,8 @@ $(document).ready(function() {
396 if (categId == "") emptySelectOptions("#sous-categorie-id", "Choisir une sous-catégorie"); 399 if (categId == "") emptySelectOptions("#sous-categorie-id", "Choisir une sous-catégorie");
397 else { 400 else {
398 updateSelectOptionsFromAnother("#sous-categorie-id", "#categorie-id", "SousCategories/getByCategorie", "Choisir une sous-catégorie " + categLabel); 401 updateSelectOptionsFromAnother("#sous-categorie-id", "#categorie-id", "SousCategories/getByCategorie", "Choisir une sous-catégorie " + categLabel);
399 - updateSelectOptionsFromAnother("#sur-categorie-id", "#categorie-id", "SurCategories/getFromCategorie", ""); 402 + // (EP 26/2/19) Inutile, je commente
  403 + //updateSelectOptionsFromAnother("#sur-categorie-id", "#categorie-id", "SurCategories/getFromCategorie", "");
400 }; 404 };
401 return false; 405 return false;
402 }); 406 });
src/Template/Materiels/edit.ctp
@@ -515,7 +515,8 @@ $(document).ready(function () { @@ -515,7 +515,8 @@ $(document).ready(function () {
515 if (categId == "") emptySelectOptions("#sous-categorie-id", "Choisir une sous-catégorie"); 515 if (categId == "") emptySelectOptions("#sous-categorie-id", "Choisir une sous-catégorie");
516 else { 516 else {
517 updateSelectOptionsFromAnother("#sous-categorie-id", "#categorie-id", "SousCategories/getByCategorie", "Choisir une sous-catégorie " + categLabel); 517 updateSelectOptionsFromAnother("#sous-categorie-id", "#categorie-id", "SousCategories/getByCategorie", "Choisir une sous-catégorie " + categLabel);
518 - updateSelectOptionsFromAnother("#sur-categorie-id", "#categorie-id", "SurCategories/getFromCategorie", ""); 518 + // (EP 26/2/19) Inutile, je commente
  519 + //updateSelectOptionsFromAnother("#sur-categorie-id", "#categorie-id", "SurCategories/getFromCategorie", "");
519 } 520 }
520 return false; 521 return false;
521 }); 522 });