Inscription, mot de passe
[auf_savoirs_en_partage_django.git] / auf_savoirs_en_partage / chercheurs / models.py
index f7c7ab7..8690860 100644 (file)
@@ -11,7 +11,7 @@ class Personne(models.Model):
     salutation = models.CharField(max_length=128, null = True, blank = True)
     nom = models.CharField(max_length=255)
     prenom = models.CharField(max_length=128, verbose_name = 'Prénom')
-    courriel = models.CharField(max_length=128, blank = True)
+    courriel = models.CharField(max_length=128)
     fonction = models.CharField(max_length=128, null = True, blank = True)
     sousfonction = models.CharField(max_length=128, null = True, blank = True,
                                     verbose_name = 'Sous-fonction')
@@ -28,6 +28,9 @@ class Personne(models.Model):
     class Meta:
         ordering = ["prenom", "nom"]
 
+class Utilisateur(Personne):
+    password = models.CharField (max_length=35)
+
 FONCTION_CHOICES = (('Professeur', 'Professeur'), ('Chercheur', 'Chercheur'), ('Doctorant', 'Doctorant'), ('Autre', 'Autre'))
 class Chercheur(models.Model):
     id = models.AutoField(primary_key=True, db_column='id')
@@ -61,7 +64,7 @@ class Chercheur(models.Model):
     actif = models.BooleanField(editable = False)
     
     def __unicode__(self):
-        return u"%s %s" % (self.personne.nom.upper(), self.personne.prenom)
+        return u"%s %s" % (self.personne.nom.upper(), self.personne.prenom.title())
     
 
 class Groupe(models.Model):