|
|
|
@ -27,7 +27,7 @@ class NarratorLayer(models.Model): |
|
|
|
ordering = ['number'] |
|
|
|
|
|
|
|
def __str__(self): |
|
|
|
return f"{_('Layer')} {self.number} - {self.name}" |
|
|
|
return f"{_('Layer')} {self.number} - {self.name[0]['text']}" |
|
|
|
|
|
|
|
def get_description(self,lang): |
|
|
|
""" |
|
|
|
@ -65,7 +65,7 @@ class NarratorLayer(models.Model): |
|
|
|
|
|
|
|
def save(self, *args, **kwargs): |
|
|
|
if not self.slug: |
|
|
|
slug = slugify(self.name) |
|
|
|
slug = slugify(self.name[0]['text']) |
|
|
|
self.slug = slug |
|
|
|
super().save(*args, **kwargs) |
|
|
|
|
|
|
|
@ -306,7 +306,7 @@ class TransmitterOpinion(models.Model): |
|
|
|
ordering = ('-created_at',) |
|
|
|
|
|
|
|
def __str__(self): |
|
|
|
return f"{self.scholar_name}'s opinion on {self.transmitter.full_name} ({self.status})" |
|
|
|
return f"{self.scholar_name[0]['text']}'s opinion on {self.transmitter.full_name[0]['text']} ({self.status})" |
|
|
|
|
|
|
|
def get_scholar_name(self,lang): |
|
|
|
""" |
|
|
|
@ -355,7 +355,7 @@ class TransmitterOriginalText(models.Model): |
|
|
|
share_link = models.CharField(max_length=255, verbose_name=_('share link'), null=True, blank=True) |
|
|
|
|
|
|
|
def __str__(self): |
|
|
|
return f"{self.title} by {self.transmitter.full_name}" |
|
|
|
return f"{self.title[0]['text']} by {self.transmitter.full_name[0]['text']}" |
|
|
|
|
|
|
|
def get_title(self,lang): |
|
|
|
""" |
|
|
|
|