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 | 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 | 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 | 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 | 43 | -------------------------------------------------------------------------------------------- |
44 | 44 | |
45 | 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 | 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 | 583 | 'action' => 'view', |
584 | 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 | 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 | 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 | |
30 | 30 | <div class="projets index large-9 medium-8 columns content"> |
31 | 31 | <h3><?= __('Projets') ?></h3> |
32 | + | |
33 | + <!-- | |
32 | 34 | <table cellpadding="0" cellspacing="0"> |
35 | + --> | |
36 | + <table style="border-collapse: separate; border-spacing: 0; width: 270px;"> | |
37 | + | |
33 | 38 | <thead> |
34 | 39 | <tr> |
35 | 40 | <!-- |
36 | 41 | <th scope="col"><S= $this->Paginator->sort('id') ?></th> |
37 | 42 | --> |
43 | + <th scope="col" class="actions"><?= __('') ?></th> | |
38 | 44 | <th scope="col"><?= $this->Paginator->sort('nom') ?></th> |
39 | 45 | <th scope="col"><?= $this->Paginator->sort('groupes_thematique_id', 'Groupe thématique') ?></th> |
40 | 46 | <th scope="col"><?= $this->Paginator->sort('chef_science_id', 'Responsable scientifique') ?></th> |
41 | 47 | <th scope="col"><?= $this->Paginator->sort('chef_projet_id', 'Chef de projet') ?></th> |
42 | 48 | <th scope="col"><?= $this->Paginator->sort('date_start', 'Date début') ?></th> |
43 | 49 | <th scope="col"><?= $this->Paginator->sort('date_stop', 'Date fin') ?></th> |
44 | - <th scope="col" class="actions"><?= __('Actions') ?></th> | |
45 | 50 | </tr> |
46 | 51 | </thead> |
52 | + | |
47 | 53 | <tbody> |
48 | 54 | <?php foreach ($projets as $projet): ?> |
49 | 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 | 66 | <td><S= $this->Number->format($projet->id) ?></td> |
52 | 67 | <td><S= $this->Number->format($projet->chef_science_id) ?></td> |
53 | 68 | --> |
54 | - <td><?= h($projet->nom) ?></td> | |
55 | 69 | <td><?= $projet->has('groupe_thematique') ? |
56 | 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 | 74 | <td><?= $projet->has('chef_projet_id') ? $this->Html->link($projet->Pm->nom, ['controller' => 'Users', 'action' => 'view', $projet->chef_projet_id]) : '' ?></td> |
61 | 75 | <td><?= h($projet->date_start) ?></td> |
62 | 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 | 77 | </tr> |
69 | 78 | <?php endforeach; ?> |
70 | 79 | </tbody> | ... | ... |