date format jj-mm-aaaa
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Wed, 4 Jan 2012 16:50:45 +0000 (11:50 -0500)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Wed, 4 Jan 2012 16:50:45 +0000 (11:50 -0500)
project/recrutement/models.py
project/rh/models.py
project/settings.py
src/auf.django.emploi/auf/django/emploi/models.py

index 42e7fb6..57af5b3 100755 (executable)
@@ -27,7 +27,6 @@ NOTES = [(i, i) for i in range(NOTE_MIN, NOTE_MAX, NOTE_RANGE)]
 
 #HELP_TEXT
 HELP_TEXT_NB_DEPENDANT = "Le nombre de personnes à charge"
-HELP_TEXT_FORMAT_DATE = "Le format de la date est AAAA-MM-JJ"
 HELP_TEXT_TAGS_ACCEPTES = "Pour le texte, les variables disponibles sont : \
                             {{ nom_candidat }} {{ prenom_candidat }} \
                             {{ offre_emploi }} et {{ genre_candidat }} \
@@ -42,8 +41,7 @@ class Metadata(models.Model):
     actif == False : objet réputé supprimé.
     """
     actif = models.BooleanField(default=True)
-    date_creation = models.DateField(auto_now_add=True,
-                        help_text=HELP_TEXT_FORMAT_DATE, )
+    date_creation = models.DateField(auto_now_add=True, )
     
     class Meta:
         abstract = True
@@ -122,8 +120,7 @@ class CandidatEvaluation(models.Model):
                     related_name='+', verbose_name=u'Évaluateur') 
     note = models.IntegerField(choices=NOTES, blank=True, null=True)
     commentaire = models.TextField(null=True, blank=True, default='Aucun')
-    date = models.DateField(auto_now_add=True,
-                        help_text=HELP_TEXT_FORMAT_DATE, )  
+    date = models.DateField(auto_now_add=True,)  
 
     class Meta:
         verbose_name = u'évaluation du candidat'
index 50f5e0f..cf85772 100644 (file)
@@ -12,7 +12,6 @@ import datamaster_modeles.models as ref
 from validators import validate_date_passee
 
 # Constantes
-HELP_TEXT_DATE = "format: aaaa-mm-jj"
 REGIME_TRAVAIL_DEFAULT = 100.00
 REGIME_TRAVAIL_NB_HEURE_SEMAINE_DEFAULT = 35.00
 
@@ -170,10 +169,8 @@ class Poste_(AUFMetadata):
     # Autres Metadata
     date_validation = models.DateTimeField(null=True, blank=True)   # de dae
     date_debut = models.DateField(verbose_name=u"Date de début",
-                            help_text=HELP_TEXT_DATE,
                             null=True, blank=True)
     date_fin = models.DateField(verbose_name=u"Date de fin",
-                            help_text=HELP_TEXT_DATE,
                             null=True, blank=True)
 
     class Meta:
@@ -309,8 +306,7 @@ class Employe(AUFMetadata):
                             db_column='nationalite',
                             related_name='employes_nationalite',
                             verbose_name = u"Nationalité")
-    date_naissance = models.DateField(help_text=HELP_TEXT_DATE,
-                            verbose_name = u"Date de naissance",
+    date_naissance = models.DateField(verbose_name = u"Date de naissance",
                             validators=[validate_date_passee],
                             null=True, blank=True)
     genre = models.CharField(max_length=1, choices=GENRE_CHOICES)
@@ -321,7 +317,6 @@ class Employe(AUFMetadata):
                             verbose_name = u"Situation familiale",
                             null=True, blank=True)
     date_entree = models.DateField(verbose_name = u"Date d'entrée à l'AUF",
-                            help_text=HELP_TEXT_DATE, 
                             null=True, blank=True)
     
     # Coordonnées
@@ -472,8 +467,7 @@ class AyantDroit(AUFMetadata):
                             db_column='nationalite',
                             related_name='ayantdroits_nationalite',
                             verbose_name = u"Nationalité")
-    date_naissance = models.DateField(help_text=HELP_TEXT_DATE,
-                            verbose_name = u"Date de naissance",
+    date_naissance = models.DateField(verbose_name = u"Date de naissance",
                             validators=[validate_date_passee],
                             null=True, blank=True)
     genre = models.CharField(max_length=1, choices=GENRE_CHOICES)
@@ -577,11 +571,9 @@ class Dossier_(AUFMetadata):
 
     # Occupation du Poste par cet Employe (anciennement "mandat")
     date_debut = models.DateField(verbose_name = u"Date de début d'occupation \
-                            de poste",
-                            help_text=HELP_TEXT_DATE)
+                            de poste",)
     date_fin = models.DateField(verbose_name = u"Date de fin d'occupation \
                             de poste",
-                            help_text=HELP_TEXT_DATE,
                             null=True, blank=True)
     
     # Comptes
@@ -693,11 +685,9 @@ class RemunerationMixin(AUFMetadata):
     # commentaire = precision
     commentaire = models.CharField(max_length=255, null=True, blank=True)
     # date_debut = anciennement date_effectif
-    date_debut = models.DateField(help_text=HELP_TEXT_DATE,
-                            verbose_name = u"Date de début",
+    date_debut = models.DateField(verbose_name = u"Date de début",
                             null=True, blank=True)
-    date_fin = models.DateField(help_text=HELP_TEXT_DATE,
-                            verbose_name = u"Date de fin",
+    date_fin = models.DateField(verbose_name = u"Date de fin",
                             null=True, blank=True)
     
     class Meta: 
@@ -762,10 +752,8 @@ class Contrat(AUFMetadata):
     type_contrat = models.ForeignKey('TypeContrat', db_column='type_contrat', 
                             related_name='+',
                             verbose_name = u"Type de contrat")
-    date_debut = models.DateField(help_text=HELP_TEXT_DATE,
-                            verbose_name = u"Date de début")
-    date_fin = models.DateField(help_text=HELP_TEXT_DATE,
-                            verbose_name = u"Date de fin",
+    date_debut = models.DateField(verbose_name = u"Date de début")
+    date_fin = models.DateField(verbose_name = u"Date de fin",
                             null=True, blank=True)
 
     class Meta:
@@ -796,10 +784,8 @@ class Evenement_(AUFMetadata):
     dossier = models.ForeignKey('Dossier', db_column='dossier', 
                             related_name='+')
     nom = models.CharField(max_length=255)
-    date_debut = models.DateField(help_text=HELP_TEXT_DATE,
-                            verbose_name = u"Date de début")
-    date_fin = models.DateField(help_text=HELP_TEXT_DATE,
-                            verbose_name = u"Date de fin",
+    date_debut = models.DateField(verbose_name = u"Date de début")
+    date_fin = models.DateField(verbose_name = u"Date de fin",
                             null=True, blank=True)
 
     class Meta:
index 5654e7d..1e414cd 100644 (file)
@@ -16,7 +16,13 @@ ADMINS = (
 MANAGERS = ADMINS
 
 TIME_ZONE = 'Canada/Montreal'
-DATE_FORMAT = 'j F Y'
+DATE_FORMAT = 'd-m-Y'
+DATE_INPUT_FORMATS = (
+    '%d-%m-%Y', '%d/%m/%Y', '%d %m %Y', 
+    '%d-%m-%y', '%d/%m/%y', '%d %m %y', 
+)
+
+SHORT_DATE_FORMAT = 'd-m-Y'
 LANGUAGE_CODE = 'fr-ca'
 
 # Absolute path to the directory that holds media.
index 306cd6e..7991760 100755 (executable)
@@ -10,7 +10,6 @@ import settings
 ### CONSTANTES ###
 # HELP_TEXT
 HELP_TEXT_NB_DEPENDANT = "Le nombre de personnes à charge"
-HELP_TEXT_FORMAT_DATE = "Le format de la date est AAAA-MM-JJ"
 HELP_TEXT_TAGS_ACCEPTES = "Pour le texte, les variables disponibles sont : \
                             {{ nom_candidat }} {{ prenom_candidat }} \
                             {{ offre_emploi }}. Ces champs seront \
@@ -62,8 +61,7 @@ class Metadata(models.Model):
     actif == False : objet réputé supprimé.
     """
     actif = models.BooleanField(default=True)
-    date_creation = models.DateField(auto_now_add=True,
-                        help_text=HELP_TEXT_FORMAT_DATE, )
+    date_creation = models.DateField(auto_now_add=True, )
     
     class Meta:
         abstract = True
@@ -74,8 +72,7 @@ class OffreEmploi(Metadata):
                         help_text=HELP_TEXT_EN_AFFICHAGE)
     statut = models.CharField(max_length=4, choices=STATUT_OFFRE_EMPLOI_CHOICES,
                                 default='NOUV')
-    date_limite = models.DateField(verbose_name="Date limite",
-                        help_text=HELP_TEXT_FORMAT_DATE,)  
+    date_limite = models.DateField(verbose_name="Date limite",)
     nom = models.CharField(max_length=255)
     resume = models.TextField(verbose_name="Résumé", blank=True)
     description = models.TextField()
@@ -88,8 +85,7 @@ class OffreEmploi(Metadata):
                         verbose_name="Durée de l'affectation")
     renumeration = models.CharField(max_length=255,
                     verbose_name='Rénumération')
-    debut_affectation = models.DateField(verbose_name="Début de l'affectation",
-                        help_text=HELP_TEXT_FORMAT_DATE,)
+    debut_affectation = models.DateField(verbose_name="Début de l'affectation",)
     lieu_affectation = models.ForeignKey(ref.Implantation,  
                         db_column='implantation', 
                         verbose_name="Lieu d'affectation")