Commit f8e1aa25bea1ffa22a7d1f21aee46bec56d23282
1 parent
9730c7a6
Exists in
master
and in
1 other branch
Ajout d'un lien vers la page web des groupes métier/thématique du lobo
v4.105.9-3.7.9
Showing
9 changed files
with
60 additions
and
15 deletions
Show diff stats
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 '<br />'; |
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> | ... | ... |