From 64563ce80218f320d0423f84b47d7fdad341c77e Mon Sep 17 00:00:00 2001
From: Etienne Pallier
Date: Wed, 10 Jun 2020 18:47:44 +0200
Subject: [PATCH] Bugfixes pages tools-sm (autres listes), etiqueteuses, acls, suivis...
---
README.md | 11 ++++++-----
src/Controller/MaterielsController.php | 4 ++--
src/Controller/PagesController.php | 3 +++
src/Template/Pages/acls.ctp | 28 +++++++++++++++-------------
src/Template/Pages/tools_sm.ctp | 3 ++-
src/Template/Suivis/add_edit.ctp | 4 ++++
src/Template/Suivis/view.ctp | 9 +++++++--
7 files changed, 39 insertions(+), 23 deletions(-)
diff --git a/README.md b/README.md
index b2cbdb4..9425113 100644
--- a/README.md
+++ b/README.md
@@ -54,12 +54,9 @@ Logiciel testé et validé sur les configurations suivantes :
VERSION ACTUELLE
Date: 10/06/2020
-Version: 3.7.9.35
+Version: 3.7.9.36
Author: EP
-Commentaire:
- - Début de test générique automatique pour les materiels (test de toutes les actions de MaterielsController) => bientôt complet
- - Requete SQL pour répercuter tous les changements depuis avril !!!
- - 1ère version officielle mise en PROD depuis un bail (presque 2 mois)
+Commentaire: Bugfixes pages tools-sm (autres listes), etiqueteuses, acls, suivis (plus de groupes)
- ajout de 2 très gros tests génériques pour les actions et les vues matos/index et matos/view en cours... (ce qui m'évitera plein de tests à la main)
@@ -110,6 +107,10 @@ La liste ci-dessous est aussi en ligne ici : https://tinyurl.com/labinvent#headi
-----------------------------------------------------------------------------------------------------------
+10/06/2020 v3.7.9.35 (EP)
+ - Requete SQL pour répercuter tous les changements depuis avril !!!
+ - 1ère version officielle mise en PROD depuis un bail (presque 2 mois)
+
05/06/2020 v3.7.9.33 (EP)
- bugfix : renommé groupe_thematique_id en groupes_thematique_id pour etre harmonisé partout et surtout avec "groupes_metier_id" !!!
- bugfix : isSameGroup
diff --git a/src/Controller/MaterielsController.php b/src/Controller/MaterielsController.php
index 72b3641..560a0b8 100755
--- a/src/Controller/MaterielsController.php
+++ b/src/Controller/MaterielsController.php
@@ -373,14 +373,14 @@ class MaterielsController extends AppController {
// Action 'add' (ajout d'un nouveau matériel) => autorisé pour tous
//$this->setAuthorizationsForAction('add', 0);
- $this->setAuthorizationsForAction('add', [0,0]);
+ $this->setAuthorizationsForAction('add', 0);
//$this->setAuthorizationsForAction('view', 0);
// Action 'add' (ajout d'un nouveau matériel par copie d'un autre)
$this->setAuthorizationsForAction('add_by_copy', ['CREATED',0], [
'user' => ['CREATED',1],
//'resp' => ['CREATED',0],
- 'resp' => 'default',
+ //'resp' => 'default',
//$admin = 'default',
//$super = 'default'
]);
diff --git a/src/Controller/PagesController.php b/src/Controller/PagesController.php
index e4c9b2b..48da1b0 100755
--- a/src/Controller/PagesController.php
+++ b/src/Controller/PagesController.php
@@ -125,6 +125,9 @@ class PagesController extends AppController
// Action display 'tools' (affichage de la page 'menu Outils')
// admin (+) only
$this->setAuthorizationsForAction('display/tools', -1, ['admin'=>0, 'super'=>0]);
+ $this->setAuthorizationsForAction('display/tools-sm', -1, ['admin'=>0, 'super'=>0]);
+
+ $this->setAuthorizationsForAction('display/printers', 0);
// Action display 'infos' (affichage de la page 'Informations techniques sur le serveur')
// superadmin only
diff --git a/src/Template/Pages/acls.ctp b/src/Template/Pages/acls.ctp
index ea8b10a..ef595e0 100755
--- a/src/Template/Pages/acls.ctp
+++ b/src/Template/Pages/acls.ctp
@@ -40,7 +40,7 @@ function displayAuthorizationsForController($c) {
?>
- Autorisations pour le contrôleur des =$c->name?> :
+ Autorisations pour les =$c->name?> :
@@ -165,7 +165,7 @@ th.action {
- AUTORISATIONS DES UTILISATEURS (droits en fonction des profils)
+ AUTORISATIONS DES UTILISATEURS (droits en fonction des profils)
@@ -195,6 +195,19 @@ th.action {
+
+ Tableaux des conditions d'accès pour chaque entité
+
+ ';
+ foreach ($controllers as $controller) {
+ echo "{$controller->name}";
+ //echo '
';
+ }
+ echo '';
+ ?>
+
+
Légende :
@@ -220,17 +233,6 @@ th.action {
-
-
- ';
- foreach ($controllers as $controller) {
- echo "{$controller->name}";
- //echo '
';
- }
- echo '';
- ?>
-
Html, 'Catégories', 'pages', 'tools_cat');
+//echo_list($this->Html, 'Catégories', 'pages', 'tools_cat');
+echo_list($this->Html, 'Catégories', 'categories');
/*
echo '';
//echo $this->Html->link('Gérer les Catégories', [
diff --git a/src/Template/Suivis/add_edit.ctp b/src/Template/Suivis/add_edit.ctp
index 49692f7..966553b 100644
--- a/src/Template/Suivis/add_edit.ctp
+++ b/src/Template/Suivis/add_edit.ctp
@@ -80,8 +80,10 @@ $materiels = $parents;
$unite = $unite;
$domaineresp = $domaineresp;
+/* (EP) désactivé car inutile
$groupesThematiques = $groupesThematiques;
$groupesMetiers = $groupesMetiers;
+*/
$entity_name = 'suivi';
$parent_controller = 'materiels';
@@ -377,6 +379,7 @@ else {
'label' => 'Prestataire'
]);
+ /* (EP) Groupes : désactivé car inutile
// groupe thématique
echo $this->Form->control('groupes_thematique_id', [
'label' => $configuration->nom_groupe_thematique,
@@ -394,6 +397,7 @@ else {
// idem
//'default' => $materiel['groupes_metier_id']
]);
+ */
// (metro) type mesure (hidden)
// ADD
diff --git a/src/Template/Suivis/view.ctp b/src/Template/Suivis/view.ctp
index 15b2ae8..f841416 100755
--- a/src/Template/Suivis/view.ctp
+++ b/src/Template/Suivis/view.ctp
@@ -144,9 +144,11 @@ debug($username);
*/
}
+ /* (EP) GROUPES : désactivé car inutile
+
// - Groupe thématique
$printTableRow(__($configuration->nom_groupe_thematique),
- $suivi->has('groupes_thematique') ?
+ $suivi->has('groupes_thematique_id') ?
$this->Html->link($suivi->groupes_thematique->nom, [
'controller' => 'GroupesThematiques',
'action' => 'view',
@@ -157,12 +159,15 @@ debug($username);
);
// - Groupe métier
- $printTableRow(__($configuration->nom_groupe_metier), $suivi->has('groupes_metier') ? $this->Html->link($suivi->groupes_metier->nom, [
+ $printTableRow(__($configuration->nom_groupe_metier), $suivi->has('groupes_metier_id') ? $this->Html->link($suivi->groupes_metier->nom, [
'controller' => 'GroupesMetiers',
'action' => 'view',
$suivi->groupes_metier->id
]) : '');
+ */
+
+
// - Date création
$printTableRow(__('Date création'), h($suivi->created));
--
libgit2 0.21.2
|