title property for all EditorFormMixin models
This commit is contained in:
parent
7093db0ce5
commit
85da33dee6
2 changed files with 11 additions and 4 deletions
|
@ -34,3 +34,7 @@ class EditorFormMixin(SerializableMixin, models.Model):
|
|||
|
||||
class Meta:
|
||||
abstract = True
|
||||
|
||||
@property
|
||||
def title(self):
|
||||
return self._meta.verbose_name+' '+str(self.id)
|
||||
|
|
|
@ -105,10 +105,13 @@ class Location(LocationSlug, EditorFormMixin, models.Model):
|
|||
@property
|
||||
def title(self):
|
||||
lang = get_language()
|
||||
if lang in self.titles:
|
||||
return self.titles[lang]
|
||||
return (next(iter(self.titles.values())) if self.titles else
|
||||
(self._meta.verbose_name+' '+(self.slug or str(self.id))))
|
||||
if self.titles:
|
||||
if lang in self.titles:
|
||||
return self.titles[lang]
|
||||
return next(iter(self.titles.values()))
|
||||
if self.slug:
|
||||
return self._meta.verbose_name + ' ' + self.slug
|
||||
return super().title
|
||||
|
||||
def get_color(self):
|
||||
if self.color:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue