Commit 5e0ea1292e7d40f5957fc1208e32e99bfad763af
1 parent
23f21889
Exists in
master
and in
1 other branch
assert sur date_validated et date_archived dans materiels/view
Showing
4 changed files
with
24 additions
and
2 deletions
Show diff stats
CHANGES.txt
... | ... | @@ -76,10 +76,11 @@ Outre ces changements, voici d'autres changements importants : |
76 | 76 | ======= CHANGES ======= |
77 | 77 | |
78 | 78 | ------- |
79 | -30/07/2020 v3.7.9.78-79 (EP) | |
79 | +30/07/2020 v3.7.9.78-82 (EP) | |
80 | 80 | - (i) Meilleure résilience (reprise après crash) du script UPDATE avec fichier ftpf (install/files_to_process.txt file) |
81 | 81 | => permet de s'assurer que les script sql non exécutés (à cause crash ou stop script) le seront à l'itération suivante |
82 | 82 | - bugfix pb année date sur 2 chiffres avec php5 !! |
83 | + - assert sur date_validated et date_archived dans materiels/view | |
83 | 84 | |
84 | 85 | ------- |
85 | 86 | 29/07/2020 v3.7.9.77 (EP) | ... | ... |
README.md
... | ... | @@ -43,7 +43,7 @@ Logiciel testé et validé sur les configurations suivantes : |
43 | 43 | -------------------------------------------------------------------------------------------- |
44 | 44 | |
45 | 45 | Date: 30/07/2020 |
46 | -Version: 3.7.9.81 | |
46 | +Version: 3.7.9.82 | |
47 | 47 | |
48 | 48 | |
49 | 49 | HISTORIQUE DES CHANGEMENTS DE VERSION : voir le fichier CHANGES.txt (ou la page web /pages/changes) | ... | ... |
src/Controller/MaterielsController.php
... | ... | @@ -2105,6 +2105,9 @@ class MaterielsController extends AppController { |
2105 | 2105 | } |
2106 | 2106 | // Le matos est valide, on peut donc marquer la date de validation |
2107 | 2107 | $materiel->set('date_validated', date('Y-m-d')); |
2108 | + //$materiel->date_validated = date('Y-m-d'); | |
2109 | + //debug($materiel->date_validated); | |
2110 | + //exit; | |
2108 | 2111 | } // VALIDATED |
2109 | 2112 | |
2110 | 2113 | // SAVE | ... | ... |
src/Template/Materiels/view.ctp
... | ... | @@ -6,6 +6,7 @@ use Cake\ORM\TableRegistry; |
6 | 6 | // (EP 18/5/19) |
7 | 7 | // --- Elements set by Controller for this view --- |
8 | 8 | |
9 | + | |
9 | 10 | // - Constants : |
10 | 11 | //$CAN_EDIT = $CAN_EDIT; |
11 | 12 | $PDF_ENGINE = $PDF_ENGINE; |
... | ... | @@ -606,11 +607,28 @@ if (! empty(h($entity->duree_garntie))) { |
606 | 607 | $displayElement(__('Duree garantie'), h($entity->duree_garantie) . ' ' . h($entity->unite_duree_garantie)); |
607 | 608 | } |
608 | 609 | $displayElement(__('Date fin de garantie'), h($entity->date_fin_garantie), $style); |
610 | + | |
609 | 611 | $displayElement(__('Statut'), h($entity->status)); |
610 | 612 | $displayElement(__('Date de création'), h($entity->created)); |
613 | +if ($entity->status == 'VALIDATED') { | |
614 | + //debug("coucou"); | |
615 | + assert($entity->has('date_validated')); | |
616 | + assert($entity->date_validated != null); | |
617 | + //$a = $entity->toArray(); | |
618 | + //debug($a); | |
619 | + //assert($a['date_validated']); | |
620 | +} | |
611 | 621 | $displayElement(__("Date de validation"), h($entity->date_validated)); |
622 | +//$displayElement(__("Date de validation"), h($entity->get('date_validated'))); | |
612 | 623 | //if ($entity->status == 'ARCHIVED') $displayElement(__("Date d'archivage"), h($entity->date_archived)); |
624 | +//assert($entity->has('date_archived')); | |
613 | 625 | $displayElement(__("Date d'archivage"), h($entity->date_archived)); |
626 | +if ($entity->status == 'ARCHIVED') { | |
627 | + //$entity->date_archived=5; | |
628 | + assert($entity->has('date_archived')); | |
629 | + assert($entity->date_archived != null); | |
630 | +} | |
631 | + | |
614 | 632 | $displayElement(__('Prix (HT)'), h($entity->prix_ht) . ' €'); |
615 | 633 | $displayElement(__('Fournisseur'), $entity->has('fournisseur') ? $entity->fournisseur->nom : ''); |
616 | 634 | $displayElement(__('Lieu de stockage'), $entity->has('site') ? h($entity->site->nom) : ''); | ... | ... |