src/core/models/term.py
changeset 55 bcbd95da9be2
parent 48 f4fadc1b9d70
child 61 0048668779c0
equal deleted inserted replaced
54:040d7a2adb27 55:bcbd95da9be2
   100     validated = models.BooleanField(default=False, db_index=True)
   100     validated = models.BooleanField(default=False, db_index=True)
   101     validator = models.ForeignKey(User, null=True, blank=True, serialize=False)
   101     validator = models.ForeignKey(User, null=True, blank=True, serialize=False)
   102     wikipedia_edition = models.BooleanField(default=False, blank=False, null=False)
   102     wikipedia_edition = models.BooleanField(default=False, blank=False, null=False)
   103     
   103     
   104     nb_notice = models.IntegerField(blank=False, null=False, default=0, db_index=True, editable=False)
   104     nb_notice = models.IntegerField(blank=False, null=False, default=0, db_index=True, editable=False)
       
   105     notices = models.ManyToManyField('core.Notice', related_name="terms+", through="core.NoticeTerm")
   105     
   106     
   106     @property
   107     @property
   107     def alternative_labels_str(self):
   108     def alternative_labels_str(self):
   108         return " | ".join([l.label for l in self.alternative_labels.all() if l.label != self.label])
   109         return " | ".join([l.label for l in self.alternative_labels.all() if l.label != self.label])
   109     
   110