diff --git a/CHANGES.txt b/CHANGES.txt index 4d3b918..a824003 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -70,6 +70,13 @@ Outre ces changements, voici d'autres changements importants : ======= CHANGES ======= ------- +22/07/2020 v3.7.9.67 (EP) + - (b) Bugfix espace en trop pour nom labo avec "l'" (de l' IRAP, de l' IAS) + - label plus lisible pour article devant nom labo (config) + - (e) cacher menu "Autres listes" pour les profils Utilisateurs + - (i) "Voir mes matériels" => par défaut "tous les ages", pas seulement les matos de moins de 5 ans + +------- 21/07/2020 v3.7.9.65-66 (EP) - (i) Ajouts important de TESTS sur les dates d'un matériel (achat, livraison, fin garantie) - (i) Amélioration et refactorisation tests sur les dates diff --git a/README.md b/README.md index b51111f..1af34aa 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ Logiciel testé et validé sur les configurations suivantes : -------------------------------------------------------------------------------------------- Date: 21/07/2020 -Version: 3.7.9.66 +Version: 3.7.9.67 HISTORIQUE DES CHANGEMENTS DE VERSION : voir le fichier CHANGES.txt (ou la page web /pages/changes) diff --git a/src/Controller/PagesController.php b/src/Controller/PagesController.php index 3530e12..35d4357 100755 --- a/src/Controller/PagesController.php +++ b/src/Controller/PagesController.php @@ -129,7 +129,9 @@ class PagesController extends AppController // admin (+) only $this->setAuthorizationsForAction('display/tools', -1, ['admin'=>0, 'super'=>0]); $this->setAuthorizationsForAction('display/tools-sm', -1, ['admin'=>0, 'super'=>0]); - + //$this->setAuthorizationsForAction('display/tools', 0); + //$this->setAuthorizationsForAction('display/tools-sm', 0); + $this->setAuthorizationsForAction('display/printers', 0); // Superadmin only : diff --git a/src/Template/Configurations/edit.ctp b/src/Template/Configurations/edit.ctp index fe23634..7559b9e 100644 --- a/src/Template/Configurations/edit.ctp +++ b/src/Template/Configurations/edit.ctp @@ -58,7 +58,16 @@ function echoSection($title, $section) { 'label' => 'Nom court du Labo (10 caractères max)' ]); echo $this->Form->control('labPresent', [ - 'label' => 'Liaison présentation nom du Labo ("inventaire _de l\'_ IRAP" ou bien "inventaire _du_ LATMOS")' + // Label avec du code de formatage html + 'label' => 'Article devant nom du Labo ("inventaire DU LATMOS" ou "inventaire DE L\' IRAP")', + /* + 'label' => [ + //'Article devant nom du Labo : "inventaire DU LATMOS" ou bien "inventaire "DE L\'" IRAP"', + "Article devant nom du Labo", + //'escape' => false + ], + */ + "escape" => false ]); echo $this->Form->control('labUmr', [ 'label' => 'UMR du Labo' diff --git a/src/Template/Element/menu_responsive.ctp b/src/Template/Element/menu_responsive.ctp index a3f980a..d423a77 100644 --- a/src/Template/Element/menu_responsive.ctp +++ b/src/Template/Element/menu_responsive.ctp @@ -29,7 +29,16 @@ @@ -53,10 +62,14 @@ - - + + '; + echo $this->Html->link('Autres listes', ['controller' => 'pages','action' => 'tools_sm'], ['escape' => false]); + echo ''; + } + ?> diff --git a/src/Template/Layout/default.ctp b/src/Template/Layout/default.ctp index 727cfc3..1be0888 100755 --- a/src/Template/Layout/default.ctp +++ b/src/Template/Layout/default.ctp @@ -13,6 +13,11 @@ * @license http://www.opensource.org/licenses/mit-license.php MIT License */ + +// --- Elements set by Controller --- +//$USER_IS_UTILISATEUR = $USER_IS_UTILISATEUR; +$configuration = $configuration; + /* TODO: (EP 2020 02) J'ai commencé à m'inspirer du template par defaut de bootstrap-ui diff --git a/src/Template/Materiels/index.ctp b/src/Template/Materiels/index.ctp index 13e2758..bcbf7fc 100644 --- a/src/Template/Materiels/index.ctp +++ b/src/Template/Materiels/index.ctp @@ -181,7 +181,7 @@ $displayStatusButtons = function($SELECTED_STATUS, $nbMateriels, $html) { }; // displayStatusButtons() -$displaySelectors = function($form, $request, $displayNbLinesSelector, $displayAgeSelector) { +$displaySelectors = function($form, $request, $displayNbLinesSelector, $displayAgeSelector, $displayDomaineSelector) { //echo '
'; echo '
'; echo ''; @@ -193,6 +193,12 @@ $displaySelectors = function($form, $request, $displayNbLinesSelector, $displayA echo ''; + + /* + echo ''; + */ echo '
'; $displayAgeSelector($form, $request); echo ''; + $displayDomaineSelector($form, $request); + echo '
'; echo '
'; @@ -218,7 +224,6 @@ $displayNbLinesSelector = function($form, $request) { //echo '
'; }; // displayNbLinesSelector() - $displayAgeSelector = function($form, $request) { //echo '
'; echo $form->control('age_selector', [ @@ -241,6 +246,27 @@ $displayAgeSelector = function($form, $request) { //echo '
'; }; // displayNbLinesSelector() +$displayDomaineSelector = function($form, $request) { + //echo '
'; + echo $form->control('domain_selector', [ + 'label' => 'Domaine', + 'onchange' => "updateUrlWithSelectedValue('domaine-selector', 'domaine')", + 'options' => [ + '0' => 'Tous', + '5' => 'Récents (5 ans max)', + '10' => '5-10 ans', + '15' => '10-15 ans', + '20' => '15-20 ans', + //'20plus' => '+ 20 ans', + '21' => '+ 20 ans', + //'unknown' => 'inconnu', + '-1' => 'inconnu', + ], + // Inutile car géré via javascript + //'default' => '5', + ]); + //echo '
'; +}; // displayNbLinesSelector() $displayActionButtonsForSelectedOrAllElements = function($form, $SELECTED_STATUS, $USER_IS_RESPONSABLE, $USER_IS_ADMIN_OR_MORE, $USER_IS_SUPERADMIN) { @@ -498,7 +524,7 @@ if ($USER_IS_ADMIN_OR_MORE) $displayStatusButtons($SELECTED_STATUS, $nbMateriels // -$displaySelectors($this->Form, $this->request, $displayNbLinesSelector, $displayAgeSelector); +$displaySelectors($this->Form, $this->request, $displayNbLinesSelector, $displayAgeSelector, $displayDomaineSelector); //$displayNbLinesSelector($this->Form, $this->request); diff --git a/src/Template/Pages/home_app.ctp b/src/Template/Pages/home_app.ctp index 76e04a1..914cc61 100755 --- a/src/Template/Pages/home_app.ctp +++ b/src/Template/Pages/home_app.ctp @@ -1,16 +1,20 @@ +labPresent; +// ajout d'un espace ssi nécessaire +if (strpos($configuration->labPresent,"l'")===false) $lab_name.=' '; +$lab_name .= ''.$configuration->labName.''; +?>

Accueil

+

Bienvenue sur l'inventaire administratif et technique

-

Bienvenue sur l'inventaire administratif et technique labPresent . ' ' . $configuration->labName?>. -

- - Vous êtes connecté en tant que ' . $username . ' '; -echo 'et avec le niveau d\'authentification ' . $role . '.'; +echo 'et avec le niveau d\'authentification ' . $role . ''; echo '

'; echo ''; @@ -24,6 +28,7 @@ echo ''; -- libgit2 0.21.2
'; echo $this->Html->link('Voir mes matériels', [ 'controller' => 'materiels', 'action' => 'index', + 'age' => 0, 'MY' => $username ]); echo '