Commit 0cf48bc1dc836e9fdebe39b5b0a54154923b2cbc

Authored by Etienne Pallier
2 parents 1dd6a4c4 be4f92b1
Exists in master and in 1 other branch dev

Merge dev branch into master branch (vv3.7.9.68)

@@ -70,11 +70,13 @@ Outre ces changements, voici d'autres changements importants : @@ -70,11 +70,13 @@ Outre ces changements, voici d'autres changements importants :
70 ======= CHANGES ======= 70 ======= CHANGES =======
71 71
72 ------- 72 -------
73 -22/07/2020 v3.7.9.67 (EP) 73 +22/07/2020 v3.7.9.67-68 (EP)
74 - (b) Bugfix espace en trop pour nom labo avec "l'" (de l' IRAP, de l' IAS) 74 - (b) Bugfix espace en trop pour nom labo avec "l'" (de l' IRAP, de l' IAS)
75 - label plus lisible pour article devant nom labo (config) 75 - label plus lisible pour article devant nom labo (config)
76 - (e) cacher menu "Autres listes" pour les profils Utilisateurs 76 - (e) cacher menu "Autres listes" pour les profils Utilisateurs
77 - - (i) "Voir mes matériels" => par défaut "tous les ages", pas seulement les matos de moins de 5 ans 77 + - (i) "Voir mes matériels" => par défaut "tous les ages", pas seulement les matos de moins de 5 ans
  78 + - Script UPDATE : Affichage version AVANT et APRES update
  79 + - (i) Logos personnalisés par labo
78 80
79 ------- 81 -------
80 21/07/2020 v3.7.9.65-66 (EP) 82 21/07/2020 v3.7.9.65-66 (EP)
@@ -43,7 +43,7 @@ Logiciel testé et validé sur les configurations suivantes : @@ -43,7 +43,7 @@ Logiciel testé et validé sur les configurations suivantes :
43 -------------------------------------------------------------------------------------------- 43 --------------------------------------------------------------------------------------------
44 44
45 Date: 21/07/2020 45 Date: 21/07/2020
46 -Version: 3.7.9.67 46 +Version: 3.7.9.68
47 47
48 48
49 HISTORIQUE DES CHANGEMENTS DE VERSION : voir le fichier CHANGES.txt (ou la page web /pages/changes) 49 HISTORIQUE DES CHANGEMENTS DE VERSION : voir le fichier CHANGES.txt (ou la page web /pages/changes)
install/update.sh
@@ -34,7 +34,21 @@ function abort() { @@ -34,7 +34,21 @@ function abort() {
34 34
35 35
36 # ---------------------------------------- 36 # ----------------------------------------
37 -# 0) Sauvegarde de certains éléments (dans /tmp) 37 +# 0a) Affichage de la version courante du logiciel
  38 +# ----------------------------------------
  39 +
  40 +echo
  41 +echo "**************************************"
  42 +echo "Version actuelle du logiciel"
  43 +echo "**************************************"
  44 +grep "^Version:" ../README.md
  45 +grep "^Date:" ../README.md
  46 +echo
  47 +echo
  48 +
  49 +
  50 +# ----------------------------------------
  51 +# 0b) Sauvegarde de certains éléments (dans /tmp)
38 # (pour voir s'ils vont changer après le "git pull") 52 # (pour voir s'ils vont changer après le "git pull")
39 # ---------------------------------------- 53 # ----------------------------------------
40 54
@@ -80,6 +94,17 @@ chmod 777 webroot/img/photos/ @@ -80,6 +94,17 @@ chmod 777 webroot/img/photos/
80 94
81 cd - >/dev/null || abort 95 cd - >/dev/null || abort
82 96
  97 +# ----------------------------------------
  98 +# 1b) Affichage de la nouvelle version
  99 +# ----------------------------------------
  100 +echo
  101 +echo "**************************************"
  102 +echo "Nouvelle Version du logiciel"
  103 +echo "**************************************"
  104 +grep "^Version:" ../README.md
  105 +grep "^Date:" ../README.md
  106 +echo
  107 +echo
83 108
84 109
85 # ---------------------------------------- 110 # ----------------------------------------
src/Controller/AppController.php
@@ -1746,6 +1746,7 @@ class AppController extends Controller @@ -1746,6 +1746,7 @@ class AppController extends Controller
1746 // Si le user est connecté (identifié), on positionne quelques variables utiles 1746 // Si le user est connecté (identifié), on positionne quelques variables utiles
1747 // - pour le controleur spécifique, 1747 // - pour le controleur spécifique,
1748 // - et pour la vue 1748 // - et pour la vue
  1749 + //if ($configuration->ldap_used && !$this->);
1749 if ($this->LdapAuth->user()) { 1750 if ($this->LdapAuth->user()) {
1750 // ATTENTION, $priviledgedUser = NULL si l'utilisateur courant n'est pas un utilisateur privilégié 1751 // ATTENTION, $priviledgedUser = NULL si l'utilisateur courant n'est pas un utilisateur privilégié
1751 // (c'est à dire s'il n'est pas dans la table "utilisateurs") 1752 // (c'est à dire s'il n'est pas dans la table "utilisateurs")
src/Template/Layout/default.ctp
@@ -17,6 +17,29 @@ @@ -17,6 +17,29 @@
17 // --- Elements set by Controller --- 17 // --- Elements set by Controller ---
18 //$USER_IS_UTILISATEUR = $USER_IS_UTILISATEUR; 18 //$USER_IS_UTILISATEUR = $USER_IS_UTILISATEUR;
19 $configuration = $configuration; 19 $configuration = $configuration;
  20 +/*
  21 + * (EP 20200722)
  22 + *
  23 + * Si un nom "court" de labo est défini, on l'utilise comme extension pour les fichiers de logo
  24 + * Ex:
  25 + * - pour "IRAP", on lira les fichiers logo_software_IRAP.jpg et logo_entity_IRAP.jpg
  26 + * - pour "IAS", on lira les fichiers logo_software_IAS.jpg et logo_entity_IAS.jpg
  27 + * - ...
  28 + * Si pas de nom court défini, on utilisera les fichiers de logo standards logo_software.jpg et logo_entity.jpg
  29 + *
  30 + */
  31 +$logo_software_name = "logo_software";
  32 +$logo_entity_name = "logo_entity";
  33 +if ($configuration->labNameShort) {
  34 + $labshortname = $configuration->labNameShort;
  35 + //$this->d("lab name is set to $labshortname");
  36 + $logo_software_name .= "_$labshortname";
  37 + $logo_entity_name .= "_$labshortname";
  38 +}
  39 +$logo_software_name .= '.jpg';
  40 +$logo_entity_name .= '.jpg';
  41 +//debug($logo_entity_name);
  42 +//debug($logo_software_name);
20 43
21 /* 44 /*
22 TODO: (EP 2020 02) 45 TODO: (EP 2020 02)
@@ -127,7 +150,7 @@ $this->append('script', $this->Html->script(['script', 'DatepickerConfig', 'onTa @@ -127,7 +150,7 @@ $this->append('script', $this->Html->script(['script', 'DatepickerConfig', 'onTa
127 150
128 <div class="row" id="header"> 151 <div class="row" id="header">
129 <div class="col-lg-2"> 152 <div class="col-lg-2">
130 - <?=$this->Html->image('logo_software.jpg', ['alt' => 'Logo de lapplication','border' => '0','height' => '70px','url' => '/'])?> 153 + <?=$this->Html->image($logo_software_name, ['alt' => 'Logo de lapplication','border' => '0','height' => '70px','url' => '/'])?>
131 </div> 154 </div>
132 <div class="offset-lg-6 col-lg-4 user"> 155 <div class="offset-lg-6 col-lg-4 user">
133 <?php 156 <?php
@@ -180,7 +203,7 @@ $this-&gt;append(&#39;script&#39;, $this-&gt;Html-&gt;script([&#39;script&#39;, &#39;DatepickerConfig&#39;, &#39;onTa @@ -180,7 +203,7 @@ $this-&gt;append(&#39;script&#39;, $this-&gt;Html-&gt;script([&#39;script&#39;, &#39;DatepickerConfig&#39;, &#39;onTa
180 203
181 <div class="col-lg-2"> 204 <div class="col-lg-2">
182 <!-- https://book.cakephp.org/4/en/views/helpers/html.html#linking-to-images --> 205 <!-- https://book.cakephp.org/4/en/views/helpers/html.html#linking-to-images -->
183 - <?=$this->Html->image('logo_entity.jpg', ['alt'=>'Logo du labo', 'border'=>'0', 'height'=>'50px'])?> 206 + <?=$this->Html->image($logo_entity_name, ['alt'=>'Logo du labo', 'border'=>'0', 'height'=>'50px'])?>
184 <?php //echo $this->Html->image('DebugKit.icon.png'); ?> 207 <?php //echo $this->Html->image('DebugKit.icon.png'); ?>
185 </div> 208 </div>
186 209
webroot/img/logo_entity_IRAP.jpg 0 → 100755

21.8 KB

webroot/img/logo_software_IRAP.jpg 0 → 100755

191 KB