### 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 \
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
class OffreEmploi(Metadata):
est_affiche = models.BooleanField(default=False,
- verbose_name=u"À afficher sur le site institutionnel",
+ verbose_name="À afficher sur le site institutionnel",
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=u"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=u"Résumé", blank=True)
+ resume = models.TextField(verbose_name="Résumé", blank=True)
description = models.TextField()
poste = models.CharField(max_length=255)
poste_nom = models.CharField(max_length=255)
region = models.ForeignKey(ref.Region, db_column='region',
- verbose_name=u"Région")
+ verbose_name="Région")
bureau = models.ForeignKey(ref.Bureau, db_column='bureau', )
duree_affectation = models.CharField(max_length=255,
- verbose_name=u"Durée de l'affectation")
+ verbose_name="Durée de l'affectation")
renumeration = models.CharField(max_length=255,
- verbose_name=u'Rénumération')
- debut_affectation = models.DateField(verbose_name=u"Début de l'affectation",
- help_text=HELP_TEXT_FORMAT_DATE,)
+ verbose_name='Rénumération')
+ debut_affectation = models.DateField(verbose_name="Début de l'affectation",)
lieu_affectation = models.ForeignKey(ref.Implantation,
db_column='implantation',
- verbose_name=u"Lieu d'affectation")
+ verbose_name="Lieu d'affectation")
class Meta:
db_table = 'emploi_offreemploi'
default='NOUV')
offre_emploi = models.ForeignKey('OffreEmploi', db_column='offre_emploi',
related_name='+')
- prenom = models.CharField(max_length=255, verbose_name=u'Prénom', )
+ prenom = models.CharField(max_length=255, verbose_name='Prénom', )
nom = models.CharField(max_length=255)
genre = models.CharField(max_length=1, choices=GENRE_CHOICES)
nationalite = models.ForeignKey(ref.Pays,
db_column='nationalite', related_name='+',
- verbose_name=u'Nationalité')
+ verbose_name='Nationalité')
situation_famille = models.CharField(max_length=1,
choices=SITUATION_CHOICES,
- verbose_name=u'Situation familiale', )
- nombre_dependant = models.IntegerField(verbose_name=u'Nombre de dépendant',
+ verbose_name='Situation familiale', )
+ nombre_dependant = models.IntegerField(verbose_name='Nombre de dépendant',
help_text=HELP_TEXT_NB_DEPENDANT, )
niveau_diplome = models.CharField(max_length=255,
- verbose_name=u'Niveau du diplôme')
+ verbose_name='Niveau du diplôme')
employeur_actuel = models.CharField(max_length=255, )
poste_actuel = models.CharField(max_length=255, )
domaine_professionnel = models.CharField(max_length=255, )
- telephone = models.CharField(max_length=255, verbose_name=u'Téléphone', )
- email = models.EmailField(max_length=255, verbose_name = u'Courriel', )
+ telephone = models.CharField(max_length=255, verbose_name='Téléphone', )
+ email = models.EmailField(max_length=255, verbose_name = 'Courriel', )
# Adresse
adresse = models.CharField(max_length=255)
ville = models.CharField(max_length=255)
etat_province = models.CharField(max_length=255,
- verbose_name=u"État/Province", blank=True)
+ verbose_name="État/Province", blank=True)
code_postal = models.CharField(max_length=255, blank=True)
pays = models.ForeignKey(ref.Pays, db_column='pays',
related_name='+')
candidat = models.ForeignKey(Candidat, db_column='candidat',
related_name='candidat_piece')
nom = models.CharField(max_length=3, choices=TYPE_PIECE_CHOICES)
- path = models.FileField(verbose_name=u"Fichier",
+ path = models.FileField(verbose_name="Fichier",
upload_to=candidat_piece_dispatch, storage=storage_prive)
class Meta:
db_table = 'emploi_pieces'
- verbose_name = u"pièce jointe"
+ verbose_name = "pièce jointe"
verbose_name_plural = "pièces jointes"
def __unicode__(self):