11 changed files with 851 additions and 200 deletions
-
770apps/hadis/docs.py
-
19apps/hadis/migrations/0034_hadiscorrection_share_link.py
-
53apps/hadis/migrations/0035_transmitteroriginaltext.py
-
1apps/hadis/models/hadis.py
-
16apps/hadis/models/transmitter.py
-
97apps/hadis/serializers/category.py
-
48apps/hadis/serializers/hadis.py
-
6apps/hadis/serializers/reference.py
-
4apps/hadis/urls.py
-
4apps/hadis/views/category.py
-
31apps/hadis/views/transmitter.py
770
apps/hadis/docs.py
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -0,0 +1,19 @@ |
|||||
|
# Generated by Django 5.2.9 on 2025-12-14 10:48 |
||||
|
|
||||
|
from django.db import migrations, models |
||||
|
|
||||
|
|
||||
|
class Migration(migrations.Migration): |
||||
|
dependencies = [ |
||||
|
("hadis", "0033_hadiscorrection"), |
||||
|
] |
||||
|
|
||||
|
operations = [ |
||||
|
migrations.AddField( |
||||
|
model_name="hadiscorrection", |
||||
|
name="share_link", |
||||
|
field=models.CharField( |
||||
|
blank=True, max_length=255, null=True, verbose_name="share link" |
||||
|
), |
||||
|
), |
||||
|
] |
||||
@ -0,0 +1,53 @@ |
|||||
|
# Generated by Django 5.2.9 on 2025-12-14 11:47 |
||||
|
|
||||
|
import django.db.models.deletion |
||||
|
from django.db import migrations, models |
||||
|
|
||||
|
|
||||
|
class Migration(migrations.Migration): |
||||
|
dependencies = [ |
||||
|
("hadis", "0034_hadiscorrection_share_link"), |
||||
|
] |
||||
|
|
||||
|
operations = [ |
||||
|
migrations.CreateModel( |
||||
|
name="TransmitterOriginalText", |
||||
|
fields=[ |
||||
|
( |
||||
|
"id", |
||||
|
models.BigAutoField( |
||||
|
auto_created=True, |
||||
|
primary_key=True, |
||||
|
serialize=False, |
||||
|
verbose_name="ID", |
||||
|
), |
||||
|
), |
||||
|
( |
||||
|
"title", |
||||
|
models.CharField( |
||||
|
blank=True, max_length=255, null=True, verbose_name="title" |
||||
|
), |
||||
|
), |
||||
|
("text", models.TextField(verbose_name="text")), |
||||
|
( |
||||
|
"translation", |
||||
|
models.JSONField(default=list, verbose_name="translation"), |
||||
|
), |
||||
|
( |
||||
|
"share_link", |
||||
|
models.CharField( |
||||
|
blank=True, max_length=255, null=True, verbose_name="share link" |
||||
|
), |
||||
|
), |
||||
|
( |
||||
|
"transmitter", |
||||
|
models.ForeignKey( |
||||
|
on_delete=django.db.models.deletion.CASCADE, |
||||
|
related_name="originaltextes", |
||||
|
to="hadis.transmitters", |
||||
|
verbose_name="transmitter", |
||||
|
), |
||||
|
), |
||||
|
], |
||||
|
), |
||||
|
] |
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue