nom = models.CharField(max_length=255)
class Meta:
- ordering = ['nom']
+ ordering = ('nom',)
verbose_name = u"catégorie d'emploi"
verbose_name_plural = u"catégories d'emploi"
def __unicode__(self):
- return u'%s' % (self.nom)
+ return self.nom
+
+
+class FamilleProfessionnelle(models.Model):
+ """
+ Famille professionnelle d'un poste.
+ """
+ nom = models.CharField(max_length=100)
+
+ class Meta:
+ ordering = ('nom',)
+ verbose_name = u'famille professionnelle'
+ verbose_name_plural = u'familles professionnelles'
+
+ def __unicode__(self):
+ return self.nom
class TypePoste(AUFMetadata):
CategorieEmploi, db_column='categorie_emploi', related_name='+',
verbose_name=u"catégorie d'emploi"
)
+ famille_professionnelle = models.ForeignKey(
+ FamilleProfessionnelle, related_name='types_de_poste',
+ verbose_name=u"famille professionnelle", blank=True, null=True
+ )
class Meta:
ordering = ['nom']