import datamaster_modeles.models as ref
from project.rh.models import Poste
from recrutement.workflow import grp_evaluateurs_recrutement
-from auf.django.emploi.models import *
+from auf.django.emploi import models as emploi
+from auf.django.emploi.models import TYPE_PIECE_CHOICES
### CONSTANTES
#NOTES
class Meta:
abstract = True
+class Candidat(emploi.Candidat):
+ class Meta:
+ proxy = True
+
+class OffreEmploi(emploi.OffreEmploi):
+ class Meta:
+ proxy = True
+
+class CandidatPiece(emploi.CandidatPiece):
+ class Meta:
+ proxy = True
+
class OffreEmploiManager(models.Manager):
def get_query_set(self):
fkeys = ('region',)
#from private_files import PrivateFileField
import datamaster_modeles.models as ref
-from project.rh.models import Poste
### CONSTANTES ###
# HELP_TEXT
class Meta:
abstract = True
-class ProxyPoste(Poste):
- class Meta:
- proxy = True
-
- def __unicode__(self):
- return '%s [%s]' % (self.nom, self.id)
-
class OffreEmploi(Metadata):
est_affiche = models.BooleanField(default=False,
verbose_name="En affichage sur le site")
nom = models.CharField(max_length=255)
resume = models.TextField(verbose_name="Résumé")
description = tinymce_models.HTMLField()
- poste = models.ForeignKey(ProxyPoste, db_column='poste')
+ poste = models.ForeignKey('rh.Poste', db_column='poste')
date_limite = models.DateField(verbose_name="Date limite",
help_text=HELP_TEXT_FORMAT_DATE,)
region = models.ForeignKey(ref.Region, db_column='region',