From b368f882e7e4f00f4a2c6b0aefd1bc454f51fd70 Mon Sep 17 00:00:00 2001 From: Etienne Pallier Date: Tue, 15 Sep 2020 11:58:59 +0200 Subject: [PATCH] Améliorations de la vue liste des projets et de la vue détaillée --- CHANGES.txt | 3 ++- README.md | 2 +- src/Template/Materiels/view.ctp | 23 +++++++++++++++++------ src/Template/Projets/index.ctp | 23 ++++++++++++++++------- 4 files changed, 36 insertions(+), 15 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index d80e694..8b6cabe 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -90,8 +90,9 @@ Outre ces changements, voici d'autres changements importants : ======= CHANGES ======= ------- -15/09/2020 v4.101.3-3.7.9 (EP) +15/09/2020 v4.101.4-3.7.9 (EP) - (b) Temporairement désactivé test date reception > date achat "mais pas trop" à cause bug sur php5 !!! + - (e) Améliorations de la vue liste des projets et de la vue détaillée ------- 14/09/2020 v4.101.2-3.7.9 (EP) diff --git a/README.md b/README.md index b5c7827..742d0f3 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ Logiciel testé et validé sur les configurations suivantes : -------------------------------------------------------------------------------------------- Date: 15/09/2020 -Version: 4.101.3-3.7.9 +Version: 4.101.4-3.7.9 HISTORIQUE DES CHANGEMENTS DE VERSION : voir le fichier CHANGES.txt (ou la page web /pages/changes) diff --git a/src/Template/Materiels/view.ctp b/src/Template/Materiels/view.ctp index d401f26..7486978 100755 --- a/src/Template/Materiels/view.ctp +++ b/src/Template/Materiels/view.ctp @@ -583,13 +583,24 @@ $displayElement(__($configuration->nom_groupe_thematique), $entity->has('groupes 'action' => 'view', $entity->groupes_thematique->id ]) : ''); -$displayElement(__($configuration->nom_groupe_metier), $entity->has('groupes_metier') ? $this->Html->link($entity->groupes_metier->nom, [ - 'controller' => 'GroupesMetiers', - 'action' => 'view', - $entity->groupes_metier->id -]) : ''); +$displayElement(__($configuration->nom_groupe_metier), !$entity->has('groupes_metier') ? + '' : + $this->Html->link($entity->groupes_metier->nom, [ + 'controller' => 'GroupesMetiers', + 'action' => 'view', + $entity->groupes_metier->id + ]) +); //$displayElement(__('Projet'), $entity->has('projet_id') ? h($entity->projet->nom) : ''); -$displayElement(__('Projet'), $entity->has('projet') ? h($entity->projet->nom) : ''); +//$displayElement(__('Projet'), $entity->has('projet') ? h($entity->projet->nom) : ''); +$displayElement(__('Projet'), !$entity->has('projet') ? + '' : + $this->Html->link($entity->projet->nom, [ + 'controller' => 'Projets', + 'action' => 'view', + $entity->projet_id + ]) +); $displayElement(__('Organisme'), $entity->has('organisme') ? h($entity->organisme->nom) : ''); diff --git a/src/Template/Projets/index.ctp b/src/Template/Projets/index.ctp index 2ef6fdb..51eb930 100644 --- a/src/Template/Projets/index.ctp +++ b/src/Template/Projets/index.ctp @@ -29,29 +29,43 @@ $projets = $projets;

+ + + + + - + + + - - -- libgit2 0.21.2
Paginator->sort('nom') ?> Paginator->sort('groupes_thematique_id', 'Groupe thématique') ?> Paginator->sort('chef_science_id', 'Responsable scientifique') ?> Paginator->sort('chef_projet_id', 'Chef de projet') ?> Paginator->sort('date_start', 'Date début') ?> Paginator->sort('date_stop', 'Date fin') ?>
+ Html->link(__(''), ['action' => 'edit', $projet->id], ['title' => 'Editer', 'style' => 'margin: 0 2px', 'escape' => false ]); + //if (in_array($role, ['Super Administrateur'])) + echo $this->Form->postLink(__(''), ['action' => 'delete', $projet->id], ['title' => 'Supprimer', 'style' => 'margin: 0 2px', 'escape' => false, 'confirm' => __('Êtes-vous sur de vouloir supprimer # {0}?', $projet->id)]); + ?> + Html->link($projet->nom, ['action' => 'view', $projet->id]) ?> nom) ?> has('groupe_thematique') ? $this->Html->link($projet->groupe_thematique->nom, ['controller' => 'GroupesThematiques', 'action' => 'view', $projet->groupes_thematique_id]) : '' ?> @@ -60,11 +74,6 @@ $projets = $projets; has('chef_projet_id') ? $this->Html->link($projet->Pm->nom, ['controller' => 'Users', 'action' => 'view', $projet->chef_projet_id]) : '' ?> date_start) ?> date_stop) ?> - Html->link(__('View'), ['action' => 'view', $projet->id]) ?> - Html->link(__('Edit'), ['action' => 'edit', $projet->id]) ?> - Form->postLink(__('Delete'), ['action' => 'delete', $projet->id], ['confirm' => __('Are you sure you want to delete # {0}?', $projet->id)]) ?> -