Commit f8e1aa25bea1ffa22a7d1f21aee46bec56d23282

Authored by Etienne Pallier
1 parent 9730c7a6
Exists in master and in 1 other branch dev

Ajout d'un lien vers la page web des groupes métier/thématique du lobo

v4.105.9-3.7.9
CHANGES.txt
... ... @@ -120,7 +120,8 @@ Outre ces changements, voici d'autres changements importants :
120 120 ======= CHANGES =======
121 121  
122 122 -------
123   -08/10/2020 v4.105.8-3.7.9 (EP)
  123 +08/10/2020 v4.105.9-3.7.9 (EP)
  124 + - (i) Ajout d'un lien vers la page web des groupes métier/thématique du lobo
124 125 - (i) Ajout de la mention de l'utilisateur (proprio) du matériel dans les notifications
125 126 - (i) Amélioration du commentaire de log et mail lors de l'ajout d'un document
126 127 - (e) champs description des groupes thématique et métier => champs TEXT
... ...
README.md
... ... @@ -43,7 +43,7 @@ Logiciel testé et validé sur les configurations suivantes :
43 43 --------------------------------------------------------------------------------------------
44 44  
45 45 Date: 08/10/2020
46   -Version: 4.105.8-3.7.9
  46 +Version: 4.105.9-3.7.9
47 47  
48 48  
49 49 HISTORIQUE DES CHANGEMENTS DE VERSION : voir le fichier CHANGES.txt (ou la page web /pages/changes)
... ...
src/Controller/AppController.php
... ... @@ -2460,6 +2460,7 @@ class AppController extends Controller
2460 2460  
2461 2461 // Infos sur les entités associées
2462 2462 'child_entities_list'
  2463 +
2463 2464 ));
2464 2465 //debug($this->viewVars);exit;
2465 2466 //$this->set('surCategory', $surCategory);
... ... @@ -2473,7 +2474,7 @@ class AppController extends Controller
2473 2474 'surCategory'
2474 2475 ]);
2475 2476 */
2476   - } // view()
  2477 + } // view_generic()
2477 2478  
2478 2479 /**
2479 2480 * Add or Edit generic method (do either add() or edit())
... ...
src/Controller/GroupesMetiersController.php
... ... @@ -80,10 +80,17 @@ class GroupesMetiersController extends AppController
80 80 {
81 81 $groupesMetiers = $this->paginate($this->GroupesMetiers);
82 82  
83   - $this->set(compact('groupesMetiers'));
  83 + // Si on est sur l'instance de l'IRAP (InventIrap)
  84 + // on affiche l'url vers la page des Groupes métiers sur le site web de l'IRAP
  85 + $lab_website_url = ($this->confLabinvent->labNameShort != 'IRAP') ? null : "https://www.irap.omp.eu/homepage/organisation/groupes-metiers";
  86 +
  87 + $this->set(compact('groupesMetiers', 'lab_website_url'));
  88 +
  89 + /* Utile seulement pour JSON
84 90 $this->set('_serialize', [
85 91 'groupesMetiers'
86 92 ]);
  93 + */
87 94 }
88 95  
89 96 /**
... ...
src/Controller/GroupesThematiquesController.php
... ... @@ -73,10 +73,18 @@ class GroupesThematiquesController extends AppController
73 73 {
74 74 $groupesThematiques = $this->paginate($this->GroupesThematiques);
75 75  
76   - $this->set(compact('groupesThematiques'));
77   - $this->set('_serialize', [
  76 + // Si on est sur l'instance de l'IRAP (InventIrap)
  77 + // on affiche l'url vers la page des Groupes métiers sur le site web de l'IRAP
  78 + $lab_website_url = ($this->confLabinvent->labNameShort != 'IRAP') ? null : "https://www.irap.omp.eu/homepage/organisation/groupes-thematiques";
  79 +
  80 + $this->set(compact('groupesThematiques', 'lab_website_url'));
  81 +
  82 + /* Utile seulement pour JSON
  83 + $this->set('_serialize', [
78 84 'groupesThematiques'
79   - ]);
  85 + ]);
  86 + */
  87 +
80 88 }
81 89  
82 90 /**
... ...
src/Model/Table/AppTable.php
... ... @@ -16,7 +16,7 @@ class AppTable extends Table
16 16  
17 17 // autoriser les caracteres habituels standards pour un ou plusieurs MOTs
18 18 // accents + - _ / () . , \s (=space)
19   - private $chaine = "a-zA-Z0-9éèàùâêôîôûç%().,\/\s\-_'";
  19 + private $chaine = "a-zA-Z0-9éèàùâêôîïôûç%().,\/\s\-_'";
20 20  
21 21 public function check_string($check)
22 22 {
... ...
src/Template/GroupesMetiers/index.ctp
  1 +<?php
  2 +// Variables passées par le controleur
  3 +$groupesMetiers = $groupesMetiers;
  4 +$lab_website_url = $lab_website_url;
  5 +?>
1 6  
2 7 <div class="groupesMetiers index">
3 8  
4   - <?php echo '<h2><i class="icon-list"></i> Liste des '.$configuration->nom_groupe_metier.'</h2>'; ?>
  9 + <?php echo '<h2><i class="icon-list"></i> Liste des '.$configuration->nom_groupe_metier.'</h2>';
  10 +
  11 + // Si une url est donnée vers la page des Groupes métiers sur le site web du labo, on l'affiche
  12 + if ($lab_website_url) {
  13 + ?>
  14 + => <a href=<?=$lab_website_url?>>
  15 + Groupes métiers sur le site web du laboratoire
  16 + </a>
  17 + <br/><br/>
  18 + <?php
  19 + }
5 20  
6   - <?=$this->element('button_add'); ?>
  21 + echo $this->element('button_add');
  22 + ?>
7 23  
8 24 <table style="border-collapse: separate; border-spacing: 0; width: 270px;">
9 25 <thead>
... ...
src/Template/GroupesThematiques/index.ctp
1 1  
2 2 <div class="groupesThematiques index">
3 3  
4   - <?php echo '<h2><i class="icon-list"></i> Liste des '.$configuration->nom_groupe_thematique.'s</h2>'; ?>
  4 + <?php
  5 + echo '<h2><i class="icon-list"></i> Liste des '.$configuration->nom_groupe_thematique.'s</h2>';
  6 +
  7 + // Si une url est donnée vers la page des Groupes thématiques sur le site web du labo, on l'affiche
  8 + if ($lab_website_url) {
  9 + ?>
  10 + => <a href=<?=$lab_website_url?>>
  11 + Groupes thématiques sur le site web du laboratoire
  12 + </a>
  13 + <br/><br/>
  14 + <?php
  15 + }
5 16  
6   - <?=$this->element('button_add'); ?>
7   -
  17 + echo $this->element('button_add');
  18 + ?>
  19 +
8 20 <table style="border-collapse: separate; border-spacing: 0; width: 270px;">
9 21 <thead>
10 22 <tr>
... ...
src/Template/Pages/changes.ctp
... ... @@ -110,8 +110,8 @@ echo &#39;&lt;br /&gt;&#39;;
110 110 <p>
111 111 <u><b>Légende</b></u>:
112 112 <ul>
113   -<li>En <b style='color:green'>vert</b>, les changements importants et visibles</li>
114   -<li>En <b style='color:orange'>orange</b>, les changements importants mais internes (non visibles, souvent techniques)</li>
  113 +<li>En <b style='color:green'>vert</b>, les changements visibles</li>
  114 +<li>En <b style='color:orange'>orange</b>, les changements internes (non visibles, souvent techniques)</li>
115 115 <li>En <b style='color:red'>rouge</b>, les corrections de bug (bugfixes)</li>
116 116 </ul>
117 117 </p>
... ...