Commit 86204bb584960c422e3152529a0fb6513ef2ddb7

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

Nouvelle page web "Nouveautés" (/pages/changes) (v3.7.9.60)

- Changements migrés dans fichier CHANGES.txt et affichés proprement
dans une nouvelle page web changes.ctp
README.md
... ... @@ -45,13 +45,13 @@ Logiciel testé et validé sur les configurations suivantes :
45 45 VERSION ACTUELLE
46 46  
47 47 Date: 13/07/2020
48   -Version: 3.7.9.60
  48 +Version: 3.7.9.60 (encours)
49 49 Author: EP
50 50 Commentaire:
51   - - Bugfix requete sql db-update-2020-06-10.sh pour IAS
52   -
53 51 - Nouvelle page web "Nouveautés" (/pages/changes)
54 52 - Changements migrés dans fichier CHANGES.txt et affichés proprement dans une nouvelle page web changes.ctp
  53 + - Bugfix requete sql db-update-2020-06-10.sh pour IAS
  54 +
55 55 - Nouvelle page web "Statistiques mensuelles" (/pages/stats)
56 56  
57 57 IMPORTANT :
... ... @@ -88,7 +88,6 @@ CHANGEMENTS VISIBLES (MILESTONES)
88 88 La liste ci-dessous est aussi en ligne ici : https://tinyurl.com/labinvent#heading=h.2r55bflctpt5
89 89  
90 90 -----------------------------------------------------------------------------------------------------------
91   -VERSION ACTUELLE
92 91  
93 92 10/07/2020 v3.7.9.58-59 (EP)
94 93 - Nouveau filtre "age" (FINALISÉ) sur page index des matériels : Affichage des matériels par tranche d'âge (0-5 ans, 5-10, ...)
... ...
src/Controller/PagesController.php
... ... @@ -88,6 +88,8 @@ class PagesController extends AppController
88 88 $page = null;
89 89 if (! empty($path[0])) $page = $path[0];
90 90 */
  91 +
  92 + $pages_authorized_without_connexion = ['about', 'acls', 'changes'];
91 93 $this->action = $this->getActionPassed();
92 94 if ($this->action == "display") {
93 95 $this->page = $this->request->getParam('pass.0');
... ... @@ -96,7 +98,7 @@ class PagesController extends AppController
96 98 // mais seulement pour la page 'about'
97 99 //if (in_array($path[0], ['about', 'tools'])) echo "yes"; else echo "no";
98 100 //if ( $this->page == 'about' ) $this->LdapAuth->allow(['display']);
99   - if ( in_array($this->page, ['about', 'acls']) ) $this->LdapAuth->allow(['display']);
  101 + if ( in_array($this->page, $pages_authorized_without_connexion) ) $this->LdapAuth->allow(['display']);
100 102 }
101 103  
102 104 }
... ... @@ -118,8 +120,9 @@ class PagesController extends AppController
118 120  
119 121 // Action display 'acls' (affichage de la page 'Autorisations')
120 122 $this->setAuthorizationsForAction('display/acls', 0);
121   -
122   - // Action display 'home' (affichage de la page 'Acceuil')
  123 + $this->setAuthorizationsForAction('display/changes', 0);
  124 +
  125 + // Action display 'home' (affichage de la page 'Accueil')
123 126 $this->setAuthorizationsForAction('display/home', 0);
124 127  
125 128 // Action display 'tools' (affichage de la page 'menu Outils')
... ...
src/Template/Layout/default.ctp
... ... @@ -181,15 +181,19 @@ $this->append('script', $this->Html->script(['script', 'DatepickerConfig', 'onTa
181 181  
182 182 <a class="col-lg-2" href="http://cakephp.org">Baked with CAKEPHP</a>
183 183  
184   - <div class="col-lg-5" id="bugreport"><a href="https://tinyurl.com/labinvent#heading=h.2gyqfeghae4k"><h3>WHAT's NEW ?</h3></a>
185   - <i>
  184 + <div class="col-lg-5" id="bugreport">
  185 + <!--
  186 + <a href="https://tinyurl.com/labinvent#heading=h.2gyqfeghae4k"><h3>WHAT's NEW ?</h3></a>
  187 + -->
  188 + <a href="/pages/changes"><h3>WHAT's NEW ?</h3></a>
  189 + <i>
186 190 <!--
187 191 (<a href="https://projects.irap.omp.eu/projects/inventirap/roadmap?tracker_ids[]=1&tracker_ids[]=2&tracker_ids[]=4&tracker_ids[]=5&tracker_ids[]=6&tracker_ids[]=7&tracker_ids[]=8&tracker_ids[]=9#version_2.04_-_Impl%C3%A9mentation_des_ACL_%28droits%29">ROADMAP : Activité restant à réaliser</a>)
188 192 (<a href="https://projects.irap.omp.eu/projects/inventirap/issues?query_id=263">ROADMAP => Activité restant à réaliser - TODO LIST</a>)
189 193 -->
190 194 (<a href="https://docs.google.com/spreadsheets/d/1vRW67Mr_l5gg1Ae9w7wpMAFYBP74MqFD6J3q4iZ0Ax4/edit#gid=0">ROADMAP => Activité restant à réaliser - TODO LIST</a>)
191 195 <br/><h6>Merci de communiquer remarques et bugs à <a href="mailto:inventirap@irap.omp.eu">LABINVENT-MAILING-LIST</a></h6>
192   - </i>
  196 + </i>
193 197 </div>
194 198  
195 199 <div class="col-lg-3" id="version">
... ...
src/Template/Pages/about.ctp
... ... @@ -31,8 +31,13 @@ Licence GPL (http://www.gnu.org/copyleft/gpl.html)&lt;br&gt;&lt;br&gt;
31 31 See http://www.gnu.org/licenses
32 32 </section>
33 33 EOD;
  34 +
34 35 echo '<br/>';
35   -echo '<a href="' . 'https://tinyurl.com/labinvent">Documentation générale</a>';
  36 +echo '<a href="/pages/changes">Changements faits sur le logiciel (nouveautés et historique)</a>';
  37 +
  38 +echo '<br/><br/>';
  39 +echo '<a href="https://tinyurl.com/labinvent">Documentation générale</a>';
  40 +
36 41 echo '<br/><br/>';
37 42 echo '<a href="' . $this->request->webroot . 'webroot/doc/userguide/labinvent2_userguide.pdf">Guide utilisateur</a>';
38 43 ?>
... ...