date_modification = models.DateField(auto_now=True)
actif = models.BooleanField()
+ def __unicode__(self):
+ return u'%s' % self.nom
+
+
TYPE_PAIEMENT_CHOICES = (
('Régulier', 'Régulier'),
('Ponctuel', 'Ponctuel'),
class Poste(models.Model):
#Identification
id = models.IntegerField(primary_key=True)
- implantation = models.ForeignKey('datamaster_modeles.Implantation', db_column='implantation')
+ implantation = models.ForeignKey('datamaster_modeles.Implantation',
+ db_column='implantation', related_name='+')
type_poste = models.ForeignKey('TypePoste', db_column='type_poste')
proportion = models.CharField(max_length=10, choices=PROPORTION_CHOICES)
#(sert à quoi?) renommer "regime_travail" ou autre? convertir data en % (data * 100; ex: 1 = 100%)
date_modification = models.DateField(auto_now=True)
actif = models.BooleanField()
+ def __unicode__(self):
+ return u'%s - %s' % (self.implantation, self.type_poste.nom)
+
+
class Service(models.Model):
#Identification
id = models.IntegerField(primary_key=True)
#Méta
actif = models.BooleanField()
+ def __unicode__(self):
+ return u'%s' % self.nom
+
+
TYPE_ORGANISME_CHOICES = (
('MAD', 'Mise à disposition'),
('DET', 'Détachement'),
date_modification = models.DateField(auto_now=True)
actif = models.BooleanField()
+ def __unicode__(self):
+ return u'%s.%s.%s (%s)' % (self.type, self.echelon, self.degre,
+ self.coefficient)
+
+
class ValeurPoint(models.Model):
#Identification
id = models.IntegerField(primary_key=True)
#Méta
annee = models.IntegerField()
+ def __unicode__(self):
+ return u'%s (%s-%s)' % (self.valeur, self.implantation_id, self.annee)
+
+
class TauxChange(models.Model):
#Identification
id = models.IntegerField(primary_key=True)
#Relations
implantation = models.ForeignKey('datamaster_modeles.Implantation', db_column='implantation')
+
class Devise(models.Model):
id = models.IntegerField(primary_key=True)
code = models.CharField(max_length=10, unique=True)
nom = models.CharField(max_length=255)
+ def __unicode__(self):
+ return u'%s - %s' % (self.code, self.nom)
+
+
class TypeContrat(models.Model):
#Identification
id = models.IntegerField(primary_key=True)