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:
|
class Meta:
|
||||||
abstract = True
|
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
|
@property
|
||||||
def title(self):
|
def title(self):
|
||||||
lang = get_language()
|
lang = get_language()
|
||||||
if lang in self.titles:
|
if self.titles:
|
||||||
return self.titles[lang]
|
if lang in self.titles:
|
||||||
return (next(iter(self.titles.values())) if self.titles else
|
return self.titles[lang]
|
||||||
(self._meta.verbose_name+' '+(self.slug or str(self.id))))
|
return next(iter(self.titles.values()))
|
||||||
|
if self.slug:
|
||||||
|
return self._meta.verbose_name + ' ' + self.slug
|
||||||
|
return super().title
|
||||||
|
|
||||||
def get_color(self):
|
def get_color(self):
|
||||||
if self.color:
|
if self.color:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue