Commit 50ba3719fdefa6b50015b99bbd30c6c7ee797427

Authored by Etienne Pallier
2 parents 382bc7dd 7427fc93
Exists in master and in 1 other branch dev

Merge dev branch into master branch (vv3.7.9.54)

src/Controller/PagesController.php
... ... @@ -278,6 +278,12 @@ class PagesController extends AppController
278 278 $this->set(compact('level', 'info_levels', 'error_levels'));
279 279 }
280 280  
  281 + if ($this->page=='acls') {
  282 + $lab_name = $this->confLabinvent->labNameShort;
  283 + if (!$lab_name) $lab_name = 'NOM_DU_LABO';
  284 + $this->set(compact('lab_name'));
  285 + }
  286 +
281 287  
282 288 //debug(implode('/', $path));
283 289 //debug(implode('/', array($page,$subpage)));
... ...
src/Template/Pages/acls.ctp
... ... @@ -14,6 +14,11 @@ use App\Controller\FormulesController;
14 14 use App\Controller\QrCodesController;
15 15  
16 16  
  17 +// Variables passées à la vue par le controleur
  18 +$lab_name = $lab_name;
  19 +
  20 +
  21 +
17 22 //$controllers = ['Materiels'];
18 23 //$controllers = ['Materiels', 'Suivis'];
19 24 $controllers = [
... ... @@ -36,13 +41,26 @@ $controllers = [
36 41 ];
37 42  
38 43  
39   -function displayAuthorizationsForController($c) {
  44 +function displayAuthorizationsForController($c, $lab_name) {
  45 +
40 46 ?>
41 47  
42 48 <a id="<?=$c->name?>">
43 49 <u><b>Autorisations pour les <?=$c->name?> :</b></u>
44 50 </a>
45 51 <br><br>
  52 +
  53 + Pour changer ces autorisations, ouvrir le fichier /src/Controller/<?=$c->name?>Controller.php :
  54 + <ul>
  55 + <li>
  56 + modifier les règles (LOCALES) dans la fonction setAuthorizations_<?=$lab_name?>() => elles ne s'appliqueront qu'à CE laboratoire
  57 + </li>
  58 + <li>
  59 + modifier les règles (GÉNÉRALES) dans la fonction setAuthorizations() => elles s'appliqueront à TOUS les laboratoires
  60 + </li>
  61 + </ul>
  62 + <p>
  63 +
46 64  
47 65 <!--
48 66 <table border=1>
... ... @@ -165,7 +183,10 @@ th.action {
165 183 <!--
166 184 <i class="icon-print"></i>
167 185 -->
168   - <center>AUTORISATIONS DES UTILISATEURS (droits en fonction des profils)</center>
  186 + <center>
  187 + AUTORISATIONS DES UTILISATEURS<p>
  188 + (droits en fonction des profils)
  189 + </center>
169 190 </h2>
170 191  
171 192 <p>
... ... @@ -286,7 +307,7 @@ foreach ($controllers as $controller) {
286 307 $controller = (new $controller_name());
287 308 */
288 309 echo '<br>';
289   - displayAuthorizationsForController($controller);
  310 + displayAuthorizationsForController($controller, $lab_name);
290 311 echo '<br>';
291 312 echo "<a href='#'>Haut de page</a>";
292 313 echo '<hr />';
... ...