Commit b368f882e7e4f00f4a2c6b0aefd1bc454f51fd70
1 parent
52f3679c
Exists in
master
and in
1 other branch
Améliorations de la vue liste des projets et de la vue détaillée
v4.101.4-3.7.9
Showing
4 changed files
with
36 additions
and
15 deletions
Show diff stats
CHANGES.txt
@@ -90,8 +90,9 @@ Outre ces changements, voici d'autres changements importants : | @@ -90,8 +90,9 @@ Outre ces changements, voici d'autres changements importants : | ||
90 | ======= CHANGES ======= | 90 | ======= CHANGES ======= |
91 | 91 | ||
92 | ------- | 92 | ------- |
93 | -15/09/2020 v4.101.3-3.7.9 (EP) | 93 | +15/09/2020 v4.101.4-3.7.9 (EP) |
94 | - (b) Temporairement désactivé test date reception > date achat "mais pas trop" à cause bug sur php5 !!! | 94 | - (b) Temporairement désactivé test date reception > date achat "mais pas trop" à cause bug sur php5 !!! |
95 | + - (e) Améliorations de la vue liste des projets et de la vue détaillée | ||
95 | 96 | ||
96 | ------- | 97 | ------- |
97 | 14/09/2020 v4.101.2-3.7.9 (EP) | 98 | 14/09/2020 v4.101.2-3.7.9 (EP) |
README.md
@@ -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: 15/09/2020 | 45 | Date: 15/09/2020 |
46 | -Version: 4.101.3-3.7.9 | 46 | +Version: 4.101.4-3.7.9 |
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) |
src/Template/Materiels/view.ctp
@@ -583,13 +583,24 @@ $displayElement(__($configuration->nom_groupe_thematique), $entity->has('groupes | @@ -583,13 +583,24 @@ $displayElement(__($configuration->nom_groupe_thematique), $entity->has('groupes | ||
583 | 'action' => 'view', | 583 | 'action' => 'view', |
584 | $entity->groupes_thematique->id | 584 | $entity->groupes_thematique->id |
585 | ]) : ''); | 585 | ]) : ''); |
586 | -$displayElement(__($configuration->nom_groupe_metier), $entity->has('groupes_metier') ? $this->Html->link($entity->groupes_metier->nom, [ | ||
587 | - 'controller' => 'GroupesMetiers', | ||
588 | - 'action' => 'view', | ||
589 | - $entity->groupes_metier->id | ||
590 | -]) : ''); | 586 | +$displayElement(__($configuration->nom_groupe_metier), !$entity->has('groupes_metier') ? |
587 | + '' : | ||
588 | + $this->Html->link($entity->groupes_metier->nom, [ | ||
589 | + 'controller' => 'GroupesMetiers', | ||
590 | + 'action' => 'view', | ||
591 | + $entity->groupes_metier->id | ||
592 | + ]) | ||
593 | +); | ||
591 | //$displayElement(__('Projet'), $entity->has('projet_id') ? h($entity->projet->nom) : ''); | 594 | //$displayElement(__('Projet'), $entity->has('projet_id') ? h($entity->projet->nom) : ''); |
592 | -$displayElement(__('Projet'), $entity->has('projet') ? h($entity->projet->nom) : ''); | 595 | +//$displayElement(__('Projet'), $entity->has('projet') ? h($entity->projet->nom) : ''); |
596 | +$displayElement(__('Projet'), !$entity->has('projet') ? | ||
597 | + '' : | ||
598 | + $this->Html->link($entity->projet->nom, [ | ||
599 | + 'controller' => 'Projets', | ||
600 | + 'action' => 'view', | ||
601 | + $entity->projet_id | ||
602 | + ]) | ||
603 | +); | ||
593 | 604 | ||
594 | $displayElement(__('Organisme'), $entity->has('organisme') ? h($entity->organisme->nom) : ''); | 605 | $displayElement(__('Organisme'), $entity->has('organisme') ? h($entity->organisme->nom) : ''); |
595 | 606 |
src/Template/Projets/index.ctp
@@ -29,29 +29,43 @@ $projets = $projets; | @@ -29,29 +29,43 @@ $projets = $projets; | ||
29 | 29 | ||
30 | <div class="projets index large-9 medium-8 columns content"> | 30 | <div class="projets index large-9 medium-8 columns content"> |
31 | <h3><?= __('Projets') ?></h3> | 31 | <h3><?= __('Projets') ?></h3> |
32 | + | ||
33 | + <!-- | ||
32 | <table cellpadding="0" cellspacing="0"> | 34 | <table cellpadding="0" cellspacing="0"> |
35 | + --> | ||
36 | + <table style="border-collapse: separate; border-spacing: 0; width: 270px;"> | ||
37 | + | ||
33 | <thead> | 38 | <thead> |
34 | <tr> | 39 | <tr> |
35 | <!-- | 40 | <!-- |
36 | <th scope="col"><S= $this->Paginator->sort('id') ?></th> | 41 | <th scope="col"><S= $this->Paginator->sort('id') ?></th> |
37 | --> | 42 | --> |
43 | + <th scope="col" class="actions"><?= __('') ?></th> | ||
38 | <th scope="col"><?= $this->Paginator->sort('nom') ?></th> | 44 | <th scope="col"><?= $this->Paginator->sort('nom') ?></th> |
39 | <th scope="col"><?= $this->Paginator->sort('groupes_thematique_id', 'Groupe thématique') ?></th> | 45 | <th scope="col"><?= $this->Paginator->sort('groupes_thematique_id', 'Groupe thématique') ?></th> |
40 | <th scope="col"><?= $this->Paginator->sort('chef_science_id', 'Responsable scientifique') ?></th> | 46 | <th scope="col"><?= $this->Paginator->sort('chef_science_id', 'Responsable scientifique') ?></th> |
41 | <th scope="col"><?= $this->Paginator->sort('chef_projet_id', 'Chef de projet') ?></th> | 47 | <th scope="col"><?= $this->Paginator->sort('chef_projet_id', 'Chef de projet') ?></th> |
42 | <th scope="col"><?= $this->Paginator->sort('date_start', 'Date début') ?></th> | 48 | <th scope="col"><?= $this->Paginator->sort('date_start', 'Date début') ?></th> |
43 | <th scope="col"><?= $this->Paginator->sort('date_stop', 'Date fin') ?></th> | 49 | <th scope="col"><?= $this->Paginator->sort('date_stop', 'Date fin') ?></th> |
44 | - <th scope="col" class="actions"><?= __('Actions') ?></th> | ||
45 | </tr> | 50 | </tr> |
46 | </thead> | 51 | </thead> |
52 | + | ||
47 | <tbody> | 53 | <tbody> |
48 | <?php foreach ($projets as $projet): ?> | 54 | <?php foreach ($projets as $projet): ?> |
49 | <tr> | 55 | <tr> |
56 | + <td class="actions" style="padding: 6px 0; text-align: left;"> | ||
57 | + <?php | ||
58 | + //if (in_array($role, ['Administration Plus', 'Super Administrateur'])) | ||
59 | + echo $this->Html->link(__('<i class="icon-pencil"></i>'), ['action' => 'edit', $projet->id], ['title' => 'Editer', 'style' => 'margin: 0 2px', 'escape' => false ]); | ||
60 | + //if (in_array($role, ['Super Administrateur'])) | ||
61 | + echo $this->Form->postLink(__('<i class="icon-trash"></i>'), ['action' => 'delete', $projet->id], ['title' => 'Supprimer', 'style' => 'margin: 0 2px', 'escape' => false, 'confirm' => __('Êtes-vous sur de vouloir supprimer # {0}?', $projet->id)]); | ||
62 | + ?> | ||
63 | + </td> | ||
64 | + <td class="smallText"><?= $this->Html->link($projet->nom, ['action' => 'view', $projet->id]) ?></td> | ||
50 | <!-- | 65 | <!-- |
51 | <td><S= $this->Number->format($projet->id) ?></td> | 66 | <td><S= $this->Number->format($projet->id) ?></td> |
52 | <td><S= $this->Number->format($projet->chef_science_id) ?></td> | 67 | <td><S= $this->Number->format($projet->chef_science_id) ?></td> |
53 | --> | 68 | --> |
54 | - <td><?= h($projet->nom) ?></td> | ||
55 | <td><?= $projet->has('groupe_thematique') ? | 69 | <td><?= $projet->has('groupe_thematique') ? |
56 | $this->Html->link($projet->groupe_thematique->nom, ['controller' => 'GroupesThematiques', 'action' => 'view', $projet->groupes_thematique_id]) | 70 | $this->Html->link($projet->groupe_thematique->nom, ['controller' => 'GroupesThematiques', 'action' => 'view', $projet->groupes_thematique_id]) |
57 | : '' ?> | 71 | : '' ?> |
@@ -60,11 +74,6 @@ $projets = $projets; | @@ -60,11 +74,6 @@ $projets = $projets; | ||
60 | <td><?= $projet->has('chef_projet_id') ? $this->Html->link($projet->Pm->nom, ['controller' => 'Users', 'action' => 'view', $projet->chef_projet_id]) : '' ?></td> | 74 | <td><?= $projet->has('chef_projet_id') ? $this->Html->link($projet->Pm->nom, ['controller' => 'Users', 'action' => 'view', $projet->chef_projet_id]) : '' ?></td> |
61 | <td><?= h($projet->date_start) ?></td> | 75 | <td><?= h($projet->date_start) ?></td> |
62 | <td><?= h($projet->date_stop) ?></td> | 76 | <td><?= h($projet->date_stop) ?></td> |
63 | - <td class="actions"> | ||
64 | - <?= $this->Html->link(__('View'), ['action' => 'view', $projet->id]) ?> | ||
65 | - <?= $this->Html->link(__('Edit'), ['action' => 'edit', $projet->id]) ?> | ||
66 | - <?= $this->Form->postLink(__('Delete'), ['action' => 'delete', $projet->id], ['confirm' => __('Are you sure you want to delete # {0}?', $projet->id)]) ?> | ||
67 | - </td> | ||
68 | </tr> | 77 | </tr> |
69 | <?php endforeach; ?> | 78 | <?php endforeach; ?> |
70 | </tbody> | 79 | </tbody> |