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 |