('HG', 'HG - Hors grille [direction]'),
)
+class ClassementManager(models.Manager):
+ """
+ Ordonner les spcéfiquement les classements.
+ """
+ def get_query_set(self):
+ qs = super(self.__class__, self).get_query_set()
+ qs = qs.extra(select={'ponderation': 'FIND_IN_SET(type,"SO,HG,S,T,P,C,D")'})
+ qs = qs.extra(order_by=('ponderation', ))
+ return qs.all()
+
class Classement_(AUFMetadata):
"""Éléments de classement de la
salaire de base = coefficient * valeur du point de l'Implantation du Poste
"""
+ objects = ClassementManager()
+
# Identification
type = models.CharField(max_length=10, choices=TYPE_CLASSEMENT_CHOICES)
echelon = models.IntegerField(verbose_name=u"Échelon", blank=True, default=0)