Browse Source

transmitter models str and slug updated.

master
Mohsen Taba 5 months ago
parent
commit
c6c59364c3
  1. 8
      apps/hadis/models/transmitter.py

8
apps/hadis/models/transmitter.py

@ -27,7 +27,7 @@ class NarratorLayer(models.Model):
ordering = ['number'] ordering = ['number']
def __str__(self): def __str__(self):
return f"{_('Layer')} {self.number} - {self.name}"
return f"{_('Layer')} {self.number} - {self.name[0]['text']}"
def get_description(self,lang): def get_description(self,lang):
""" """
@ -65,7 +65,7 @@ class NarratorLayer(models.Model):
def save(self, *args, **kwargs): def save(self, *args, **kwargs):
if not self.slug: if not self.slug:
slug = slugify(self.name)
slug = slugify(self.name[0]['text'])
self.slug = slug self.slug = slug
super().save(*args, **kwargs) super().save(*args, **kwargs)
@ -306,7 +306,7 @@ class TransmitterOpinion(models.Model):
ordering = ('-created_at',) ordering = ('-created_at',)
def __str__(self): 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): 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) share_link = models.CharField(max_length=255, verbose_name=_('share link'), null=True, blank=True)
def __str__(self): 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): def get_title(self,lang):
""" """

Loading…
Cancel
Save