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 | 54 | VERSION ACTUELLE |
55 | 55 | |
56 | 56 | Date: 10/06/2020 |
57 | -Version: 3.7.9.35 | |
57 | +Version: 3.7.9.36 | |
58 | 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 | 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 | 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 | 114 | 05/06/2020 v3.7.9.33 (EP) |
114 | 115 | - bugfix : renommé groupe_thematique_id en groupes_thematique_id pour etre harmonisé partout et surtout avec "groupes_metier_id" !!! |
115 | 116 | - bugfix : isSameGroup | ... | ... |
src/Controller/MaterielsController.php
... | ... | @@ -373,14 +373,14 @@ class MaterielsController extends AppController { |
373 | 373 | |
374 | 374 | // Action 'add' (ajout d'un nouveau matériel) => autorisé pour tous |
375 | 375 | //$this->setAuthorizationsForAction('add', 0); |
376 | - $this->setAuthorizationsForAction('add', [0,0]); | |
376 | + $this->setAuthorizationsForAction('add', 0); | |
377 | 377 | //$this->setAuthorizationsForAction('view', 0); |
378 | 378 | |
379 | 379 | // Action 'add' (ajout d'un nouveau matériel par copie d'un autre) |
380 | 380 | $this->setAuthorizationsForAction('add_by_copy', ['CREATED',0], [ |
381 | 381 | 'user' => ['CREATED',1], |
382 | 382 | //'resp' => ['CREATED',0], |
383 | - 'resp' => 'default', | |
383 | + //'resp' => 'default', | |
384 | 384 | //$admin = 'default', |
385 | 385 | //$super = 'default' |
386 | 386 | ]); | ... | ... |
src/Controller/PagesController.php
... | ... | @@ -125,6 +125,9 @@ class PagesController extends AppController |
125 | 125 | // Action display 'tools' (affichage de la page 'menu Outils') |
126 | 126 | // admin (+) only |
127 | 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 | 132 | // Action display 'infos' (affichage de la page 'Informations techniques sur le serveur') |
130 | 133 | // superadmin only | ... | ... |
src/Template/Pages/acls.ctp
... | ... | @@ -40,7 +40,7 @@ function displayAuthorizationsForController($c) { |
40 | 40 | ?> |
41 | 41 | |
42 | 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 | 44 | </a> |
45 | 45 | <br><br> |
46 | 46 | |
... | ... | @@ -165,7 +165,7 @@ th.action { |
165 | 165 | <!-- |
166 | 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 | 169 | </h2> |
170 | 170 | |
171 | 171 | <p> |
... | ... | @@ -195,6 +195,19 @@ th.action { |
195 | 195 | </p> |
196 | 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 | 211 | <p> |
199 | 212 | <u><b>Légende</b></u> : |
200 | 213 | <ul> |
... | ... | @@ -220,17 +233,6 @@ th.action { |
220 | 233 | </ul> |
221 | 234 | </p> |
222 | 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 | 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 | 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 | 66 | echo '<tr><td>'; |
66 | 67 | //echo $this->Html->link('Gérer les Catégories', [ | ... | ... |
src/Template/Suivis/add_edit.ctp
... | ... | @@ -80,8 +80,10 @@ $materiels = $parents; |
80 | 80 | $unite = $unite; |
81 | 81 | $domaineresp = $domaineresp; |
82 | 82 | |
83 | +/* (EP) désactivé car inutile | |
83 | 84 | $groupesThematiques = $groupesThematiques; |
84 | 85 | $groupesMetiers = $groupesMetiers; |
86 | +*/ | |
85 | 87 | |
86 | 88 | $entity_name = 'suivi'; |
87 | 89 | $parent_controller = 'materiels'; |
... | ... | @@ -377,6 +379,7 @@ else { |
377 | 379 | 'label' => 'Prestataire' |
378 | 380 | ]); |
379 | 381 | |
382 | + /* (EP) Groupes : désactivé car inutile | |
380 | 383 | // groupe thématique |
381 | 384 | echo $this->Form->control('groupes_thematique_id', [ |
382 | 385 | 'label' => $configuration->nom_groupe_thematique, |
... | ... | @@ -394,6 +397,7 @@ else { |
394 | 397 | // idem |
395 | 398 | //'default' => $materiel['groupes_metier_id'] |
396 | 399 | ]); |
400 | + */ | |
397 | 401 | |
398 | 402 | // (metro) type mesure (hidden) |
399 | 403 | // ADD | ... | ... |
src/Template/Suivis/view.ctp
... | ... | @@ -144,9 +144,11 @@ debug($username); |
144 | 144 | */ |
145 | 145 | } |
146 | 146 | |
147 | + /* (EP) GROUPES : désactivé car inutile | |
148 | + | |
147 | 149 | // - Groupe thématique |
148 | 150 | $printTableRow(__($configuration->nom_groupe_thematique), |
149 | - $suivi->has('groupes_thematique') ? | |
151 | + $suivi->has('groupes_thematique_id') ? | |
150 | 152 | $this->Html->link($suivi->groupes_thematique->nom, [ |
151 | 153 | 'controller' => 'GroupesThematiques', |
152 | 154 | 'action' => 'view', |
... | ... | @@ -157,12 +159,15 @@ debug($username); |
157 | 159 | ); |
158 | 160 | |
159 | 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 | 163 | 'controller' => 'GroupesMetiers', |
162 | 164 | 'action' => 'view', |
163 | 165 | $suivi->groupes_metier->id |
164 | 166 | ]) : ''); |
165 | 167 | |
168 | + */ | |
169 | + | |
170 | + | |
166 | 171 | // - Date création |
167 | 172 | $printTableRow(__('Date création'), h($suivi->created)); |
168 | 173 | ... | ... |