|
|
|
@ -204,6 +204,7 @@ class BookAuthorDetailSerializer(serializers.ModelSerializer): |
|
|
|
tabaqa = LocalizedField() |
|
|
|
rutba = LocalizedField() |
|
|
|
features = LocalizedField() |
|
|
|
related_narrator_slug = serializers.CharField(source='related_narrator.slug', read_only=True, allow_null=True) |
|
|
|
|
|
|
|
class Meta: |
|
|
|
model = BookAuthor |
|
|
|
@ -211,7 +212,8 @@ class BookAuthorDetailSerializer(serializers.ModelSerializer): |
|
|
|
'id', 'slug', 'name', 'known_as', 'scholarity', |
|
|
|
'tabaqa', 'rutba', 'features', |
|
|
|
'birth_year_hijri', 'death_year_hijri', |
|
|
|
'birth_year_miladi', 'death_year_miladi' |
|
|
|
'birth_year_miladi', 'death_year_miladi', |
|
|
|
'related_narrator_slug' |
|
|
|
] |
|
|
|
|
|
|
|
|
|
|
|
@ -259,6 +261,7 @@ class BookAuthorSyncSerializer(serializers.ModelSerializer): |
|
|
|
tabaqa = LocalizedField() |
|
|
|
rutba = LocalizedField() |
|
|
|
features = LocalizedField() |
|
|
|
related_narrator_slug = serializers.CharField(source='related_narrator.slug', read_only=True, allow_null=True) |
|
|
|
|
|
|
|
# اضافه کردن لیست کتابها |
|
|
|
books = BookAuthorSyncReferenceSerializer(source='book_references', many=True, read_only=True) |
|
|
|
@ -278,5 +281,6 @@ class BookAuthorSyncSerializer(serializers.ModelSerializer): |
|
|
|
'death_year_hijri', |
|
|
|
'birth_year_miladi', |
|
|
|
'death_year_miladi', |
|
|
|
'books' # 👈 لیست کتابهای هر نویسنده |
|
|
|
'books', # 👈 لیست کتابهای هر نویسنده |
|
|
|
'related_narrator_slug' |
|
|
|
] |