# Modèle existant
id_rh = models.ForeignKey(rh.Poste, null=True, related_name='+',
editable=False,
- verbose_name="Mise à jour du poste")
- nom = models.CharField(verbose_name="Titre du poste", max_length=255)
+ verbose_name=u"Mise à jour du poste")
+ nom = models.CharField(verbose_name=u"Titre du poste", max_length=255)
implantation = models.ForeignKey(ref.Implantation)
type_poste = models.ForeignKey(rh.TypePoste, null=True, related_name='+')
service = models.ForeignKey(rh.Service, related_name='+',
verbose_name=u"Direction/Service/Pôle support")
responsable = models.ForeignKey(rh.Poste, related_name='+',
- verbose_name="Poste du responsable")
+ verbose_name=u"Poste du responsable")
# Contrat
regime_travail = models.DecimalField(max_digits=12, decimal_places=2,
default=REGIME_TRAVAIL_DEFAULT,
- verbose_name="Temps de travail",
+ verbose_name=u"Temps de travail",
help_text="% du temps complet")
regime_travail_nb_heure_semaine = models.DecimalField(max_digits=12,
decimal_places=2,
default=REGIME_TRAVAIL_NB_HEURE_SEMAINE_DEFAULT,
- verbose_name="Nb. heures par semaine")
+ verbose_name=u"Nb. heures par semaine")
# Recrutement
- local = models.BooleanField(verbose_name="Local", default=True, blank=True)
- expatrie = models.BooleanField(verbose_name="Expatrié", default=False,
+ local = models.BooleanField(verbose_name=u"Local", default=True, blank=True)
+ expatrie = models.BooleanField(verbose_name=u"Expatrié", default=False,
blank=True)
- mise_a_disposition = models.BooleanField(verbose_name="Mise à disposition")
+ mise_a_disposition = models.BooleanField(verbose_name=u"Mise à disposition")
appel = models.CharField(max_length=10, default='interne',
- verbose_name="Appel à candidature",
+ verbose_name=u"Appel à candidature",
choices=POSTE_APPEL_CHOICES)
# Rémunération
help_text=HELP_TEXT_DATE,
null=True, blank=True)
date_fin = models.DateField(null=True, blank=True,
- verbose_name="Date de fin",
+ verbose_name=u"Date de fin",
help_text=HELP_TEXT_DATE)
actif = models.BooleanField(default=True)
Ex.: Description de poste
"""
poste = models.ForeignKey("Poste")
- nom = models.CharField(verbose_name="Nom", max_length=255)
- fichier = models.FileField(verbose_name="Fichier",
+ nom = models.CharField(verbose_name=u"Nom", max_length=255)
+ fichier = models.FileField(verbose_name=u"Fichier",
upload_to=poste_piece_dispatch,
storage=storage_prive)
# Modèle existant
id_rh = models.ForeignKey(rh.Employe, null=True, related_name='+',
- verbose_name='Employé')
+ verbose_name=u'Employé')
nom = models.CharField(max_length=255)
- prenom = models.CharField(max_length=255, verbose_name='Prénom')
+ prenom = models.CharField(max_length=255, verbose_name=u'Prénom')
genre = models.CharField(max_length=1, choices=GENRE_CHOICES)
def __unicode__(self):
statut = models.ForeignKey(rh.Statut, related_name='+')
organisme_bstg = models.ForeignKey(rh.OrganismeBstg,
null=True, blank=True,
- verbose_name="Organisme",
+ verbose_name=u"Organisme",
help_text="Si détaché (DET) ou mis à disposition (MAD), \
préciser l'organisme.",
related_name='+')
organisme_bstg_autre = models.CharField(max_length=255,
- verbose_name="Autre organisme",
+ verbose_name=u"Autre organisme",
help_text="indiquer l'organisme ici s'il n'est pas dans la liste",
null=True,
blank=True,)
# la devise??
statut_anterieur = models.ForeignKey(
rh.Statut, related_name='+', null=True, blank=True,
- verbose_name='Statut antérieur')
+ verbose_name=u'Statut antérieur')
classement_anterieur = models.ForeignKey(
rh.Classement, related_name='+', null=True, blank=True,
- verbose_name='Classement précédent')
+ verbose_name=u'Classement précédent')
salaire_anterieur = models.DecimalField(
max_digits=12, decimal_places=2, null=True, default=None,
- blank=True, verbose_name='Salaire précédent')
+ blank=True, verbose_name=u'Salaire précédent')
# Données du titulaire précédent
employe_anterieur = models.ForeignKey(
rh.Employe, related_name='+', null=True, blank=True,
- verbose_name='Employé précédent')
+ verbose_name=u'Employé précédent')
statut_titulaire_anterieur = models.ForeignKey(
rh.Statut, related_name='+', null=True, blank=True,
- verbose_name='Statut titulaire précédent')
+ verbose_name=u'Statut titulaire précédent')
classement_titulaire_anterieur = models.ForeignKey(
rh.Classement, related_name='+', null=True, blank=True,
- verbose_name='Classement titulaire précédent')
+ verbose_name=u'Classement titulaire précédent')
salaire_titulaire_anterieur = models.DecimalField(
max_digits=12, decimal_places=2, default=None, null=True,
- blank=True, verbose_name='Salaire titulaire précédent')
+ blank=True, verbose_name=u'Salaire titulaire précédent')
# Recrutement
remplacement = models.BooleanField()
statut_residence = models.CharField(max_length=10, default='local',
- verbose_name="Statut",
+ verbose_name=u"Statut",
choices=STATUT_RESIDENCE_CHOICES)
# Rémunération
classement = models.ForeignKey(rh.Classement, related_name='+',
null=True, blank=True,
- verbose_name='Classement proposé')
+ verbose_name=u'Classement proposé')
salaire = models.DecimalField(max_digits=12, decimal_places=2,
- verbose_name='Salaire de base',
+ verbose_name=u'Salaire de base',
null=True, default=None)
devise = models.ForeignKey(rh.Devise, default=5, related_name='+')
regime_travail = models.DecimalField(max_digits=12,
decimal_places=2,
default=REGIME_TRAVAIL_DEFAULT,
- verbose_name="Régime de travail",
+ verbose_name=u"Régime de travail",
help_text="% du temps complet")
regime_travail_nb_heure_semaine = models.DecimalField(max_digits=12,
decimal_places=2,
default=REGIME_TRAVAIL_NB_HEURE_SEMAINE_DEFAULT,
- verbose_name="Nb. heures par semaine")
+ verbose_name=u"Nb. heures par semaine")
# Contrat
type_contrat = models.ForeignKey(rh.TypeContrat, related_name='+')
Ex.: Lettre de motivation.
"""
dossier = models.ForeignKey("Dossier")
- nom = models.CharField(verbose_name="Nom", max_length=255)
- fichier = models.FileField(verbose_name="Fichier",
+ nom = models.CharField(verbose_name=u"Nom", max_length=255)
+ fichier = models.FileField(verbose_name=u"Fichier",
upload_to=dossier_piece_dispatch,
storage=storage_prive)