merge qbe in rh : conflits réglés
authorDavin Baragiotta <davin.baragiotta@auf.org>
Thu, 10 Nov 2011 16:57:10 +0000 (11:57 -0500)
committerDavin BARAGIOTTA <davin.baragiotta@auf.org>
Thu, 10 Nov 2011 16:57:10 +0000 (11:57 -0500)
1  2 
auf/django/emploi/models.py

@@@ -4,8 -4,9 +4,8 @@@ import datetim
  from django.core.files.storage import FileSystemStorage
  from tinymce import models as tinymce_models
  from django.db import models
 -import settings
 -
  import datamaster_modeles.models as ref
 +import settings
  
  ### CONSTANTES ###
  # HELP_TEXT
@@@ -16,13 -17,11 +16,13 @@@ HELP_TEXT_TAGS_ACCEPTES = "Pour le text
                              {{ offre_emploi }}. Ces champs seront \
                              automatiquement remplacés par les informations de \
                              chaque candidat."
 -
 +HELP_TEXT_EN_AFFICHAGE = "En cochant cette case, l'offre d'emploi sera affichée\
 +                         sur le site institutionnel dès qu'elle aura le statut \
 +                        'En diffusion' et ce, jusqu'à la date limite."
  
  STATUT_OFFRE_EMPLOI_CHOICES = (
      ('NOUV', 'Nouveau'),
 -    ('AFFI', 'Offre d\'emploi en affichage'),
 +    ('AFFI', 'En diffusion'),
      ('EVAL', 'En évaluation des candidatures'),
      ('ENTR', 'En entrevue'),
      ('TERM', 'Terminé'),
@@@ -70,29 -69,28 +70,29 @@@ class Metadata(models.Model)
  
  class OffreEmploi(Metadata):
      est_affiche = models.BooleanField(default=False, 
-                         verbose_name="À afficher sur le site institutionnel",
 -                                    verbose_name=u"En affichage sur le site")
++                        verbose_name=u"À 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="Date limite",
++    date_limite = models.DateField(verbose_name=u"Date limite",
 +                        help_text=HELP_TEXT_FORMAT_DATE,)  
      nom = models.CharField(max_length=255)
-     resume = models.TextField(verbose_name="Résumé", blank=True)
 -    resume = models.TextField(verbose_name=u"Résumé")
++    resume = models.TextField(verbose_name=u"Résumé", blank=True)
      description = models.TextField()
      poste = models.CharField(max_length=255)
      poste_nom = models.CharField(max_length=255)
 -    date_limite = models.DateField(verbose_name=u"Date limite",
 -                        help_text=HELP_TEXT_FORMAT_DATE,)  
      region = models.ForeignKey(ref.Region, db_column='region', 
-                 verbose_name="Région")
+                 verbose_name=u"Région")
      bureau = models.ForeignKey(ref.Bureau, db_column='bureau', )
      duree_affectation = models.CharField(max_length=255, 
-                         verbose_name="Durée de l'affectation")
+                         verbose_name=u"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",
+                     verbose_name=u'Rénumération')
+     debut_affectation = models.DateField(verbose_name=u"Début de l'affectation",
                          help_text=HELP_TEXT_FORMAT_DATE,)
      lieu_affectation = models.ForeignKey(ref.Implantation,  
                          db_column='implantation', 
-                         verbose_name="Lieu d'affectation")
+                         verbose_name=u"Lieu d'affectation")
  
      class Meta:
          db_table = 'emploi_offreemploi'
@@@ -106,30 -104,30 +106,30 @@@ class Candidat(Metadata)
                  default='NOUV')
      offre_emploi = models.ForeignKey('OffreEmploi', db_column='offre_emploi',
                      related_name='+')
-     prenom = models.CharField(max_length=255, verbose_name='Prénom', )
+     prenom = models.CharField(max_length=255, verbose_name=u'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='Nationalité')
+                     verbose_name=u'Nationalité')
      situation_famille = models.CharField(max_length=1, 
                          choices=SITUATION_CHOICES, 
-                         verbose_name='Situation familiale', )
-     nombre_dependant = models.IntegerField(verbose_name='Nombre de dépendant',
+                         verbose_name=u'Situation familiale', )
+     nombre_dependant = models.IntegerField(verbose_name=u'Nombre de dépendant',
                          help_text=HELP_TEXT_NB_DEPENDANT, )
      niveau_diplome = models.CharField(max_length=255,
-                         verbose_name='Niveau du diplôme')
+                         verbose_name=u'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='Téléphone', )
-     email = models.EmailField(max_length=255, verbose_name = 'Courriel', )
+     telephone = models.CharField(max_length=255, verbose_name=u'Téléphone', )
+     email = models.EmailField(max_length=255, verbose_name = u'Courriel', )
  
      # Adresse
      adresse = models.CharField(max_length=255)
      ville = models.CharField(max_length=255)
      etat_province = models.CharField(max_length=255, 
-                     verbose_name="État/Province", blank=True)
 -                    verbose_name=u"État/Province")
++                    verbose_name=u"État/Province", blank=True)
      code_postal = models.CharField(max_length=255, blank=True)
      pays = models.ForeignKey(ref.Pays, db_column='pays',
              related_name='+')
  
  
  # Upload de fichiers
 -storage_prive = FileSystemStorage(settings.PRIVE_MEDIA_ROOT, 
 -                            base_url=settings.PRIVE_MEDIA_URL)
 +storage_prive = FileSystemStorage(settings.OE_PRIVE_MEDIA_ROOT, 
 +                            base_url=settings.OE_PRIVE_MEDIA_URL)
  
  def candidat_piece_dispatch(instance, filename):
 -    path = u'%s/%s/%s_%s_%s/%s/%s' % ('emplois', instance.candidat.offre_emploi.id,
 -            instance.candidat.nom, instance.candidat.prenom, instance.candidat.id, 
 -            instance.nom, filename)
 +    path = u'%s/%s/%s' % ('emplois', instance.candidat.id, filename)
      return path
  
  class CandidatPiece(models.Model):
      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="Fichier", 
+     path = models.FileField(verbose_name=u"Fichier", 
                          upload_to=candidat_piece_dispatch, storage=storage_prive)
  
      class Meta:
          db_table = 'emploi_pieces'
-         verbose_name = "pièce jointe"
+         verbose_name = u"pièce jointe"
          verbose_name_plural = "pièces jointes"
  
      def __unicode__(self):