View Trackers | Améliorations | Export CSV

Date:
2012-07-17 11:48
Priority:
3
State:
Open
Submitted by:
Arnaud AUZOLAT (arnauz)
Assigned to:
Christian Buffin (cbuffin)
Résolution:
none
Version:
v2.2
Product:
WebRSA
Severity:
Minor
Corrigé dans la version:
none
URL:
Summary:
Modification des plages de dates sur l'ensemble de l'application

Detailed description
Dans chacun des formulaires (CER, Orientation, Rendez-vous, EP, ...) des dates sont accessibles à la saisie.
Ces dates sont définies de la façon suivante :
- une liste déroulante pour le jour
- une liste déroulante pour le mois
- une liste déroulante pour l'année
Concernant l'année, la plage de date se définit généralement sur l'année (du jour de la saisie) + ou - 5ans.
La forme est généralement la suivante : ....... 'maxYear'=>date('Y')+5, 'minYear'=>date('Y')-5 ......

Avec le temps, en modification, les listes déroulantes des années vont se retrouver vide à l'affichage car la date de saisie ne sera plus dans la plage définie (ex: pour un CER saisi en 2009, en 2014 la valeur de l'année sera vide car la valeur 2009 ne sera plus présente dans la liste).
Cela n'a aucun impacte sur l'enregistrement et les données stockées, mais cela peut perturber à l'affichage.

Du coup, il faudrait élargir cette plage de date avec la valeur minYear = 10 ou 20 ans.
Message  ↓
Date: 2013-01-21 17:22
Sender: Arnaud AUZOLAT

Afin d'améliorer ces plages de dates, une idée serait de surcharger le XformHelper en utilisant un paramétrage supplémentaire dans l'application de la forme suivante:

Configure::write( 'FormYear' => array( 'min' => 1996, 'max' => '2020' ) );
Configure::write( 'FormYear.Ajoutdossiers' => array( 'min' => 1996, 'max' => '2020' ) );
Configure::write( 'FormYear.Ajoutdossiers_dossier' => array( 'min' => 1996, 'max' => '2020' ) );
Configure::write( 'FormYear.Ajoutdossiers_dossier.Dossier' => array( 'min' => 1996, 'max' => '2020' ) );
Configure::write( 'FormYear.Dossier__dtdemrsa.Ajoutdossiers__dossier' => array( 'min' => 1996, 'max' => '2020' ) );

No Changes Have Been Made to This Item

FEDER AQUINETIC Aquitaine Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page