Interface FAUN: Empêcher les doublons
[auf_savoirs_en_partage_django.git] / auf_savoirs_en_partage / interfaces / models.py
index 0b5438b..afdc3b0 100644 (file)
@@ -1,12 +1,17 @@
+# -*- coding: utf-8 -*-
+
 from django.db import models
 
 from chercheurs.models import Chercheur
 
 
 class FaunAuteur(models.Model):
-    faun_auteur = models.IntegerField('FAUN Auteur (ID)')
+    faun_auteur = models.IntegerField('FAUN Auteur (ID)', unique=True)
     sep_chercheur = models.ForeignKey(Chercheur, verbose_name='SEP Chercheur')
 
     class Meta:
         verbose_name = 'FAUN Auteur'
         verbose_name_plural = 'FAUN Auteurs'
+
+    def __unicode__(self):
+        return u"%s (FAUN Auteur %d)" % (self.sep_chercheur, self.faun_auteur)