Commit 64563ce80218f320d0423f84b47d7fdad341c77e
1 parent
701fb1d9
Exists in
master
and in
1 other branch
Bugfixes pages tools-sm (autres listes), etiqueteuses, acls, suivis...
(v3.7.9.36)
Showing
7 changed files
with
39 additions
and
23 deletions
Show diff stats
README.md
@@ -54,12 +54,9 @@ Logiciel testé et validé sur les configurations suivantes : | @@ -54,12 +54,9 @@ Logiciel testé et validé sur les configurations suivantes : | ||
54 | VERSION ACTUELLE | 54 | VERSION ACTUELLE |
55 | 55 | ||
56 | Date: 10/06/2020 | 56 | Date: 10/06/2020 |
57 | -Version: 3.7.9.35 | 57 | +Version: 3.7.9.36 |
58 | Author: EP | 58 | Author: EP |
59 | -Commentaire: | ||
60 | - - Début de test générique automatique pour les materiels (test de toutes les actions de MaterielsController) => bientôt complet | ||
61 | - - Requete SQL pour répercuter tous les changements depuis avril !!! | ||
62 | - - 1ère version officielle mise en PROD depuis un bail (presque 2 mois) | 59 | +Commentaire: Bugfixes pages tools-sm (autres listes), etiqueteuses, acls, suivis (plus de groupes) |
63 | 60 | ||
64 | 61 | ||
65 | - ajout de 2 très gros tests génériques pour les actions et les vues matos/index et matos/view en cours... (ce qui m'évitera plein de tests à la main) | 62 | - ajout de 2 très gros tests génériques pour les actions et les vues matos/index et matos/view en cours... (ce qui m'évitera plein de tests à la main) |
@@ -110,6 +107,10 @@ La liste ci-dessous est aussi en ligne ici : https://tinyurl.com/labinvent#headi | @@ -110,6 +107,10 @@ La liste ci-dessous est aussi en ligne ici : https://tinyurl.com/labinvent#headi | ||
110 | 107 | ||
111 | ----------------------------------------------------------------------------------------------------------- | 108 | ----------------------------------------------------------------------------------------------------------- |
112 | 109 | ||
110 | +10/06/2020 v3.7.9.35 (EP) | ||
111 | + - Requete SQL pour répercuter tous les changements depuis avril !!! | ||
112 | + - 1ère version officielle mise en PROD depuis un bail (presque 2 mois) | ||
113 | + | ||
113 | 05/06/2020 v3.7.9.33 (EP) | 114 | 05/06/2020 v3.7.9.33 (EP) |
114 | - bugfix : renommé groupe_thematique_id en groupes_thematique_id pour etre harmonisé partout et surtout avec "groupes_metier_id" !!! | 115 | - bugfix : renommé groupe_thematique_id en groupes_thematique_id pour etre harmonisé partout et surtout avec "groupes_metier_id" !!! |
115 | - bugfix : isSameGroup | 116 | - bugfix : isSameGroup |
src/Controller/MaterielsController.php
@@ -373,14 +373,14 @@ class MaterielsController extends AppController { | @@ -373,14 +373,14 @@ class MaterielsController extends AppController { | ||
373 | 373 | ||
374 | // Action 'add' (ajout d'un nouveau matériel) => autorisé pour tous | 374 | // Action 'add' (ajout d'un nouveau matériel) => autorisé pour tous |
375 | //$this->setAuthorizationsForAction('add', 0); | 375 | //$this->setAuthorizationsForAction('add', 0); |
376 | - $this->setAuthorizationsForAction('add', [0,0]); | 376 | + $this->setAuthorizationsForAction('add', 0); |
377 | //$this->setAuthorizationsForAction('view', 0); | 377 | //$this->setAuthorizationsForAction('view', 0); |
378 | 378 | ||
379 | // Action 'add' (ajout d'un nouveau matériel par copie d'un autre) | 379 | // Action 'add' (ajout d'un nouveau matériel par copie d'un autre) |
380 | $this->setAuthorizationsForAction('add_by_copy', ['CREATED',0], [ | 380 | $this->setAuthorizationsForAction('add_by_copy', ['CREATED',0], [ |
381 | 'user' => ['CREATED',1], | 381 | 'user' => ['CREATED',1], |
382 | //'resp' => ['CREATED',0], | 382 | //'resp' => ['CREATED',0], |
383 | - 'resp' => 'default', | 383 | + //'resp' => 'default', |
384 | //$admin = 'default', | 384 | //$admin = 'default', |
385 | //$super = 'default' | 385 | //$super = 'default' |
386 | ]); | 386 | ]); |
src/Controller/PagesController.php
@@ -125,6 +125,9 @@ class PagesController extends AppController | @@ -125,6 +125,9 @@ class PagesController extends AppController | ||
125 | // Action display 'tools' (affichage de la page 'menu Outils') | 125 | // Action display 'tools' (affichage de la page 'menu Outils') |
126 | // admin (+) only | 126 | // admin (+) only |
127 | $this->setAuthorizationsForAction('display/tools', -1, ['admin'=>0, 'super'=>0]); | 127 | $this->setAuthorizationsForAction('display/tools', -1, ['admin'=>0, 'super'=>0]); |
128 | + $this->setAuthorizationsForAction('display/tools-sm', -1, ['admin'=>0, 'super'=>0]); | ||
129 | + | ||
130 | + $this->setAuthorizationsForAction('display/printers', 0); | ||
128 | 131 | ||
129 | // Action display 'infos' (affichage de la page 'Informations techniques sur le serveur') | 132 | // Action display 'infos' (affichage de la page 'Informations techniques sur le serveur') |
130 | // superadmin only | 133 | // superadmin only |
src/Template/Pages/acls.ctp
@@ -40,7 +40,7 @@ function displayAuthorizationsForController($c) { | @@ -40,7 +40,7 @@ function displayAuthorizationsForController($c) { | ||
40 | ?> | 40 | ?> |
41 | 41 | ||
42 | <a id="<?=$c->name?>"> | 42 | <a id="<?=$c->name?>"> |
43 | - <u><b>Autorisations pour le contrôleur des <?=$c->name?> :</b></u> | 43 | + <u><b>Autorisations pour les <?=$c->name?> :</b></u> |
44 | </a> | 44 | </a> |
45 | <br><br> | 45 | <br><br> |
46 | 46 | ||
@@ -165,7 +165,7 @@ th.action { | @@ -165,7 +165,7 @@ th.action { | ||
165 | <!-- | 165 | <!-- |
166 | <i class="icon-print"></i> | 166 | <i class="icon-print"></i> |
167 | --> | 167 | --> |
168 | - AUTORISATIONS DES UTILISATEURS (droits en fonction des profils) | 168 | + <center>AUTORISATIONS DES UTILISATEURS (droits en fonction des profils)</center> |
169 | </h2> | 169 | </h2> |
170 | 170 | ||
171 | <p> | 171 | <p> |
@@ -195,6 +195,19 @@ th.action { | @@ -195,6 +195,19 @@ th.action { | ||
195 | </p> | 195 | </p> |
196 | <hr /> | 196 | <hr /> |
197 | 197 | ||
198 | + | ||
199 | + <u><b>Tableaux des conditions d'accès pour chaque entité</b></u> | ||
200 | + <br><br> | ||
201 | + <?php | ||
202 | + echo '<u>'; | ||
203 | + foreach ($controllers as $controller) { | ||
204 | + echo "<li><a href='#{$controller->name}'>{$controller->name}</a></li>"; | ||
205 | + //echo '<br>'; | ||
206 | + } | ||
207 | + echo '</u>'; | ||
208 | + ?> | ||
209 | + <hr /> | ||
210 | + | ||
198 | <p> | 211 | <p> |
199 | <u><b>Légende</b></u> : | 212 | <u><b>Légende</b></u> : |
200 | <ul> | 213 | <ul> |
@@ -220,17 +233,6 @@ th.action { | @@ -220,17 +233,6 @@ th.action { | ||
220 | </ul> | 233 | </ul> |
221 | </p> | 234 | </p> |
222 | <hr /> | 235 | <hr /> |
223 | - | ||
224 | - | ||
225 | - <?php | ||
226 | - echo '<u>'; | ||
227 | - foreach ($controllers as $controller) { | ||
228 | - echo "<li><a href='#{$controller->name}'>{$controller->name}</a></li>"; | ||
229 | - //echo '<br>'; | ||
230 | - } | ||
231 | - echo '</u>'; | ||
232 | - ?> | ||
233 | - <hr /> | ||
234 | 236 | ||
235 | 237 | ||
236 | <?php | 238 | <?php |
src/Template/Pages/tools_sm.ctp
@@ -60,7 +60,8 @@ function echo_list($html, $list_name, $controller_name, $action_name='index', $c | @@ -60,7 +60,8 @@ function echo_list($html, $list_name, $controller_name, $action_name='index', $c | ||
60 | } | 60 | } |
61 | 61 | ||
62 | 62 | ||
63 | -echo_list($this->Html, 'Catégories', 'pages', 'tools_cat'); | 63 | +//echo_list($this->Html, 'Catégories', 'pages', 'tools_cat'); |
64 | +echo_list($this->Html, 'Catégories', 'categories'); | ||
64 | /* | 65 | /* |
65 | echo '<tr><td>'; | 66 | echo '<tr><td>'; |
66 | //echo $this->Html->link('Gérer les Catégories', [ | 67 | //echo $this->Html->link('Gérer les Catégories', [ |
src/Template/Suivis/add_edit.ctp
@@ -80,8 +80,10 @@ $materiels = $parents; | @@ -80,8 +80,10 @@ $materiels = $parents; | ||
80 | $unite = $unite; | 80 | $unite = $unite; |
81 | $domaineresp = $domaineresp; | 81 | $domaineresp = $domaineresp; |
82 | 82 | ||
83 | +/* (EP) désactivé car inutile | ||
83 | $groupesThematiques = $groupesThematiques; | 84 | $groupesThematiques = $groupesThematiques; |
84 | $groupesMetiers = $groupesMetiers; | 85 | $groupesMetiers = $groupesMetiers; |
86 | +*/ | ||
85 | 87 | ||
86 | $entity_name = 'suivi'; | 88 | $entity_name = 'suivi'; |
87 | $parent_controller = 'materiels'; | 89 | $parent_controller = 'materiels'; |
@@ -377,6 +379,7 @@ else { | @@ -377,6 +379,7 @@ else { | ||
377 | 'label' => 'Prestataire' | 379 | 'label' => 'Prestataire' |
378 | ]); | 380 | ]); |
379 | 381 | ||
382 | + /* (EP) Groupes : désactivé car inutile | ||
380 | // groupe thématique | 383 | // groupe thématique |
381 | echo $this->Form->control('groupes_thematique_id', [ | 384 | echo $this->Form->control('groupes_thematique_id', [ |
382 | 'label' => $configuration->nom_groupe_thematique, | 385 | 'label' => $configuration->nom_groupe_thematique, |
@@ -394,6 +397,7 @@ else { | @@ -394,6 +397,7 @@ else { | ||
394 | // idem | 397 | // idem |
395 | //'default' => $materiel['groupes_metier_id'] | 398 | //'default' => $materiel['groupes_metier_id'] |
396 | ]); | 399 | ]); |
400 | + */ | ||
397 | 401 | ||
398 | // (metro) type mesure (hidden) | 402 | // (metro) type mesure (hidden) |
399 | // ADD | 403 | // ADD |
src/Template/Suivis/view.ctp
@@ -144,9 +144,11 @@ debug($username); | @@ -144,9 +144,11 @@ debug($username); | ||
144 | */ | 144 | */ |
145 | } | 145 | } |
146 | 146 | ||
147 | + /* (EP) GROUPES : désactivé car inutile | ||
148 | + | ||
147 | // - Groupe thématique | 149 | // - Groupe thématique |
148 | $printTableRow(__($configuration->nom_groupe_thematique), | 150 | $printTableRow(__($configuration->nom_groupe_thematique), |
149 | - $suivi->has('groupes_thematique') ? | 151 | + $suivi->has('groupes_thematique_id') ? |
150 | $this->Html->link($suivi->groupes_thematique->nom, [ | 152 | $this->Html->link($suivi->groupes_thematique->nom, [ |
151 | 'controller' => 'GroupesThematiques', | 153 | 'controller' => 'GroupesThematiques', |
152 | 'action' => 'view', | 154 | 'action' => 'view', |
@@ -157,12 +159,15 @@ debug($username); | @@ -157,12 +159,15 @@ debug($username); | ||
157 | ); | 159 | ); |
158 | 160 | ||
159 | // - Groupe métier | 161 | // - Groupe métier |
160 | - $printTableRow(__($configuration->nom_groupe_metier), $suivi->has('groupes_metier') ? $this->Html->link($suivi->groupes_metier->nom, [ | 162 | + $printTableRow(__($configuration->nom_groupe_metier), $suivi->has('groupes_metier_id') ? $this->Html->link($suivi->groupes_metier->nom, [ |
161 | 'controller' => 'GroupesMetiers', | 163 | 'controller' => 'GroupesMetiers', |
162 | 'action' => 'view', | 164 | 'action' => 'view', |
163 | $suivi->groupes_metier->id | 165 | $suivi->groupes_metier->id |
164 | ]) : ''); | 166 | ]) : ''); |
165 | 167 | ||
168 | + */ | ||
169 | + | ||
170 | + | ||
166 | // - Date création | 171 | // - Date création |
167 | $printTableRow(__('Date création'), h($suivi->created)); | 172 | $printTableRow(__('Date création'), h($suivi->created)); |
168 | 173 |