src/core/models/term.py
changeset 26 758b9289aa9a
parent 24 1d20eaea6169
child 35 859862939996
equal deleted inserted replaced
25:40f2e62f92a6 26:758b9289aa9a
    71     url_status = models.IntegerField(choices=TERM_URL_STATUS_CHOICES_TRANS, blank=True, null=True, default=None, db_index=True)
    71     url_status = models.IntegerField(choices=TERM_URL_STATUS_CHOICES_TRANS, blank=True, null=True, default=None, db_index=True)
    72     dbpedia_uri = models.URLField(max_length=2048, blank=True, null=True, db_index=True)
    72     dbpedia_uri = models.URLField(max_length=2048, blank=True, null=True, db_index=True)
    73     validation_date = models.DateTimeField(null=True, blank=True, serialize=False)
    73     validation_date = models.DateTimeField(null=True, blank=True, serialize=False)
    74     validated = models.BooleanField(default=False, db_index=True)
    74     validated = models.BooleanField(default=False, db_index=True)
    75     validator = models.ForeignKey(User, null=True, blank=True, serialize=False)
    75     validator = models.ForeignKey(User, null=True, blank=True, serialize=False)
       
    76     wikipedia_edition = models.BooleanField(default=False, blank=False, null=False) 
    76     
    77     
    77     @property
    78     @property
    78     def alternative_labels_str(self):
    79     def alternative_labels_str(self):
    79         return " | ".join([l.label for l in self.alternative_labels.all()])
    80         return " | ".join([l.label for l in self.alternative_labels.all() if l.label != self.label])
       
    81     
       
    82     @property
       
    83     def alternative_labels_list(self):
       
    84         return [l.label for l in self.alternative_labels.all() if l.label != self.label]
    80     
    85     
    81     @property
    86     @property
    82     def wikipedia_revision_permalink(self):
    87     def wikipedia_revision_permalink(self):
    83         return settings.WIKIPEDIA_VERSION_PERMALINK_TEMPLATE % (unicode(self.wikipedia_revision_id))
    88         return settings.WIKIPEDIA_VERSION_PERMALINK_TEMPLATE % (unicode(self.wikipedia_revision_id))
    84     
    89