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,10 +76,11 @@ Outre ces changements, voici d'autres changements importants : | ||
76 | ======= CHANGES ======= | 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 | - (i) Meilleure résilience (reprise après crash) du script UPDATE avec fichier ftpf (install/files_to_process.txt file) | 80 | - (i) Meilleure résilience (reprise après crash) du script UPDATE avec fichier ftpf (install/files_to_process.txt file) |
81 | => permet de s'assurer que les script sql non exécutés (à cause crash ou stop script) le seront à l'itération suivante | 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 | - bugfix pb année date sur 2 chiffres avec php5 !! | 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 | 29/07/2020 v3.7.9.77 (EP) | 86 | 29/07/2020 v3.7.9.77 (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: 30/07/2020 | 45 | Date: 30/07/2020 |
46 | -Version: 3.7.9.81 | 46 | +Version: 3.7.9.82 |
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/Controller/MaterielsController.php
@@ -2105,6 +2105,9 @@ class MaterielsController extends AppController { | @@ -2105,6 +2105,9 @@ class MaterielsController extends AppController { | ||
2105 | } | 2105 | } |
2106 | // Le matos est valide, on peut donc marquer la date de validation | 2106 | // Le matos est valide, on peut donc marquer la date de validation |
2107 | $materiel->set('date_validated', date('Y-m-d')); | 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 | } // VALIDATED | 2111 | } // VALIDATED |
2109 | 2112 | ||
2110 | // SAVE | 2113 | // SAVE |
src/Template/Materiels/view.ctp
@@ -6,6 +6,7 @@ use Cake\ORM\TableRegistry; | @@ -6,6 +6,7 @@ use Cake\ORM\TableRegistry; | ||
6 | // (EP 18/5/19) | 6 | // (EP 18/5/19) |
7 | // --- Elements set by Controller for this view --- | 7 | // --- Elements set by Controller for this view --- |
8 | 8 | ||
9 | + | ||
9 | // - Constants : | 10 | // - Constants : |
10 | //$CAN_EDIT = $CAN_EDIT; | 11 | //$CAN_EDIT = $CAN_EDIT; |
11 | $PDF_ENGINE = $PDF_ENGINE; | 12 | $PDF_ENGINE = $PDF_ENGINE; |
@@ -606,11 +607,28 @@ if (! empty(h($entity->duree_garntie))) { | @@ -606,11 +607,28 @@ if (! empty(h($entity->duree_garntie))) { | ||
606 | $displayElement(__('Duree garantie'), h($entity->duree_garantie) . ' ' . h($entity->unite_duree_garantie)); | 607 | $displayElement(__('Duree garantie'), h($entity->duree_garantie) . ' ' . h($entity->unite_duree_garantie)); |
607 | } | 608 | } |
608 | $displayElement(__('Date fin de garantie'), h($entity->date_fin_garantie), $style); | 609 | $displayElement(__('Date fin de garantie'), h($entity->date_fin_garantie), $style); |
610 | + | ||
609 | $displayElement(__('Statut'), h($entity->status)); | 611 | $displayElement(__('Statut'), h($entity->status)); |
610 | $displayElement(__('Date de création'), h($entity->created)); | 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 | $displayElement(__("Date de validation"), h($entity->date_validated)); | 621 | $displayElement(__("Date de validation"), h($entity->date_validated)); |
622 | +//$displayElement(__("Date de validation"), h($entity->get('date_validated'))); | ||
612 | //if ($entity->status == 'ARCHIVED') $displayElement(__("Date d'archivage"), h($entity->date_archived)); | 623 | //if ($entity->status == 'ARCHIVED') $displayElement(__("Date d'archivage"), h($entity->date_archived)); |
624 | +//assert($entity->has('date_archived')); | ||
613 | $displayElement(__("Date d'archivage"), h($entity->date_archived)); | 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 | $displayElement(__('Prix (HT)'), h($entity->prix_ht) . ' €'); | 632 | $displayElement(__('Prix (HT)'), h($entity->prix_ht) . ' €'); |
615 | $displayElement(__('Fournisseur'), $entity->has('fournisseur') ? $entity->fournisseur->nom : ''); | 633 | $displayElement(__('Fournisseur'), $entity->has('fournisseur') ? $entity->fournisseur->nom : ''); |
616 | $displayElement(__('Lieu de stockage'), $entity->has('site') ? h($entity->site->nom) : ''); | 634 | $displayElement(__('Lieu de stockage'), $entity->has('site') ? h($entity->site->nom) : ''); |