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)

CHANGES.txt
... ... @@ -70,11 +70,13 @@ Outre ces changements, voici d'autres changements importants :
70 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 74 - (b) Bugfix espace en trop pour nom labo avec "l'" (de l' IRAP, de l' IAS)
75 75 - label plus lisible pour article devant nom labo (config)
76 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 82 21/07/2020 v3.7.9.65-66 (EP)
... ...
README.md
... ... @@ -43,7 +43,7 @@ Logiciel testé et validé sur les configurations suivantes :
43 43 --------------------------------------------------------------------------------------------
44 44  
45 45 Date: 21/07/2020
46   -Version: 3.7.9.67
  46 +Version: 3.7.9.68
47 47  
48 48  
49 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 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 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 94  
81 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 1746 // Si le user est connecté (identifié), on positionne quelques variables utiles
1747 1747 // - pour le controleur spécifique,
1748 1748 // - et pour la vue
  1749 + //if ($configuration->ldap_used && !$this->);
1749 1750 if ($this->LdapAuth->user()) {
1750 1751 // ATTENTION, $priviledgedUser = NULL si l'utilisateur courant n'est pas un utilisateur privilégié
1751 1752 // (c'est à dire s'il n'est pas dans la table "utilisateurs")
... ...
src/Template/Layout/default.ctp
... ... @@ -17,6 +17,29 @@
17 17 // --- Elements set by Controller ---
18 18 //$USER_IS_UTILISATEUR = $USER_IS_UTILISATEUR;
19 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 45 TODO: (EP 2020 02)
... ... @@ -127,7 +150,7 @@ $this->append('script', $this->Html->script(['script', 'DatepickerConfig', 'onTa
127 150  
128 151 <div class="row" id="header">
129 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 154 </div>
132 155 <div class="offset-lg-6 col-lg-4 user">
133 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 203  
181 204 <div class="col-lg-2">
182 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 207 <?php //echo $this->Html->image('DebugKit.icon.png'); ?>
185 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