gold eggs backend
Some checks failed
Build and Push to Docker Hub / build-test-push (push) Failing after 1m55s
Some checks failed
Build and Push to Docker Hub / build-test-push (push) Failing after 1m55s
This commit is contained in:
276
core/http/migrations/0001_initial.py
Normal file
276
core/http/migrations/0001_initial.py
Normal file
@@ -0,0 +1,276 @@
|
||||
# Generated by Django 5.0.4 on 2024-04-22 11:17
|
||||
|
||||
import django.db.models.deletion
|
||||
import django.utils.timezone
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
initial = True
|
||||
|
||||
dependencies = [
|
||||
("auth", "0012_alter_user_first_name_max_length"),
|
||||
("contenttypes", "0002_remove_content_type_name"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name="BaseComment",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.BigAutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
(
|
||||
"polymorphic_ctype",
|
||||
models.ForeignKey(
|
||||
editable=False,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
related_name="polymorphic_%(app_label)s.%(class)s_set+",
|
||||
to="contenttypes.contenttype",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
"base_manager_name": "objects",
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="Comment",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.BigAutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("text", models.CharField(max_length=255)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="SmsConfirm",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.BigAutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("code", models.IntegerField()),
|
||||
("try_count", models.IntegerField(default=0)),
|
||||
("resend_count", models.IntegerField(default=0)),
|
||||
("phone", models.CharField(max_length=20)),
|
||||
("expire_time", models.DateTimeField(blank=True, null=True)),
|
||||
("unlock_time", models.DateTimeField(blank=True, null=True)),
|
||||
(
|
||||
"resend_unlock_time",
|
||||
models.DateTimeField(blank=True, null=True),
|
||||
),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="Tags",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.BigAutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("name", models.CharField(max_length=255)),
|
||||
],
|
||||
options={
|
||||
"verbose_name": "Tag",
|
||||
"verbose_name_plural": "Tags",
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="User",
|
||||
fields=[
|
||||
(
|
||||
"id",
|
||||
models.BigAutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
(
|
||||
"password",
|
||||
models.CharField(max_length=128, verbose_name="password"),
|
||||
),
|
||||
(
|
||||
"last_login",
|
||||
models.DateTimeField(
|
||||
blank=True, null=True, verbose_name="last login"
|
||||
),
|
||||
),
|
||||
(
|
||||
"is_superuser",
|
||||
models.BooleanField(
|
||||
default=False,
|
||||
help_text="Designates that this user has all permissions without explicitly assigning them.",
|
||||
verbose_name="superuser status",
|
||||
),
|
||||
),
|
||||
(
|
||||
"first_name",
|
||||
models.CharField(
|
||||
blank=True, max_length=150, verbose_name="first name"
|
||||
),
|
||||
),
|
||||
(
|
||||
"last_name",
|
||||
models.CharField(
|
||||
blank=True, max_length=150, verbose_name="last name"
|
||||
),
|
||||
),
|
||||
(
|
||||
"email",
|
||||
models.EmailField(
|
||||
blank=True,
|
||||
max_length=254,
|
||||
verbose_name="email address",
|
||||
),
|
||||
),
|
||||
(
|
||||
"is_staff",
|
||||
models.BooleanField(
|
||||
default=False,
|
||||
help_text="Designates whether the user can log into this admin site.",
|
||||
verbose_name="staff status",
|
||||
),
|
||||
),
|
||||
(
|
||||
"is_active",
|
||||
models.BooleanField(
|
||||
default=True,
|
||||
help_text="Designates whether this user should be treated as active. Unselect this instead of deleting accounts.",
|
||||
verbose_name="active",
|
||||
),
|
||||
),
|
||||
(
|
||||
"date_joined",
|
||||
models.DateTimeField(
|
||||
default=django.utils.timezone.now,
|
||||
verbose_name="date joined",
|
||||
),
|
||||
),
|
||||
("phone", models.CharField(max_length=255, unique=True)),
|
||||
(
|
||||
"username",
|
||||
models.CharField(blank=True, max_length=255, null=True),
|
||||
),
|
||||
("created_at", models.DateTimeField(auto_now_add=True)),
|
||||
("updated_at", models.DateTimeField(auto_now=True)),
|
||||
("validated_at", models.DateTimeField(blank=True, null=True)),
|
||||
(
|
||||
"groups",
|
||||
models.ManyToManyField(
|
||||
blank=True,
|
||||
help_text="The groups this user belongs to. A user will get all permissions granted to each of their groups.",
|
||||
related_name="user_set",
|
||||
related_query_name="user",
|
||||
to="auth.group",
|
||||
verbose_name="groups",
|
||||
),
|
||||
),
|
||||
(
|
||||
"user_permissions",
|
||||
models.ManyToManyField(
|
||||
blank=True,
|
||||
help_text="Specific permissions for this user.",
|
||||
related_name="user_set",
|
||||
related_query_name="user",
|
||||
to="auth.permission",
|
||||
verbose_name="user permissions",
|
||||
),
|
||||
),
|
||||
],
|
||||
options={
|
||||
"verbose_name": "user",
|
||||
"verbose_name_plural": "users",
|
||||
"abstract": False,
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="FrontendTranslation",
|
||||
fields=[
|
||||
(
|
||||
"basecomment_ptr",
|
||||
models.OneToOneField(
|
||||
auto_created=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
parent_link=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
to="http.basecomment",
|
||||
),
|
||||
),
|
||||
("key", models.CharField(max_length=255, unique=True)),
|
||||
("value", models.TextField()),
|
||||
("value_uz", models.TextField(null=True)),
|
||||
("value_ru", models.TextField(null=True)),
|
||||
("value_en", models.TextField(null=True)),
|
||||
],
|
||||
options={
|
||||
"verbose_name": "Frontend Translation",
|
||||
"verbose_name_plural": "Frontend Translations",
|
||||
},
|
||||
bases=("http.basecomment",),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name="basecomment",
|
||||
name="comments",
|
||||
field=models.ManyToManyField(to="http.comment"),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name="Post",
|
||||
fields=[
|
||||
(
|
||||
"basecomment_ptr",
|
||||
models.OneToOneField(
|
||||
auto_created=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
parent_link=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
to="http.basecomment",
|
||||
),
|
||||
),
|
||||
("title", models.CharField(max_length=255)),
|
||||
("title_uz", models.CharField(max_length=255, null=True)),
|
||||
("title_ru", models.CharField(max_length=255, null=True)),
|
||||
("title_en", models.CharField(max_length=255, null=True)),
|
||||
("desc", models.TextField()),
|
||||
("desc_uz", models.TextField(null=True)),
|
||||
("desc_ru", models.TextField(null=True)),
|
||||
("desc_en", models.TextField(null=True)),
|
||||
("image", models.ImageField(blank=True, upload_to="posts/")),
|
||||
("tags", models.ManyToManyField(to="http.tags")),
|
||||
],
|
||||
options={
|
||||
"abstract": False,
|
||||
"base_manager_name": "objects",
|
||||
},
|
||||
bases=("http.basecomment",),
|
||||
),
|
||||
]
|
||||
34
core/http/migrations/0002_user_avatar_user_role.py
Normal file
34
core/http/migrations/0002_user_avatar_user_role.py
Normal file
@@ -0,0 +1,34 @@
|
||||
# Generated by Django 5.0.4 on 2024-04-23 10:55
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("http", "0001_initial"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name="user",
|
||||
name="avatar",
|
||||
field=models.ImageField(
|
||||
blank=True, null=True, upload_to="avatars/"
|
||||
),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name="user",
|
||||
name="role",
|
||||
field=models.CharField(
|
||||
choices=[
|
||||
("admin", "Admin"),
|
||||
("market", "Market"),
|
||||
("courier", "Courier"),
|
||||
("sklad", "Sklad"),
|
||||
],
|
||||
default="market",
|
||||
max_length=10,
|
||||
),
|
||||
),
|
||||
]
|
||||
27
core/http/migrations/0003_alter_user_role.py
Normal file
27
core/http/migrations/0003_alter_user_role.py
Normal file
@@ -0,0 +1,27 @@
|
||||
# Generated by Django 5.0.4 on 2024-04-23 11:03
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("http", "0002_user_avatar_user_role"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name="user",
|
||||
name="role",
|
||||
field=models.CharField(
|
||||
choices=[
|
||||
("admin", "Admin"),
|
||||
("market", "Market"),
|
||||
("courier", "Courier"),
|
||||
("sklad", "Sklad"),
|
||||
],
|
||||
default="admin",
|
||||
max_length=10,
|
||||
),
|
||||
),
|
||||
]
|
||||
23
core/http/migrations/0004_alter_user_avatar.py
Normal file
23
core/http/migrations/0004_alter_user_avatar.py
Normal file
@@ -0,0 +1,23 @@
|
||||
# Generated by Django 5.0.7 on 2024-07-22 13:07
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("http", "0003_alter_user_role"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name="user",
|
||||
name="avatar",
|
||||
field=models.ImageField(
|
||||
blank=True,
|
||||
default="avatars/golden_eggs.png",
|
||||
null=True,
|
||||
upload_to="avatars/",
|
||||
),
|
||||
),
|
||||
]
|
||||
18
core/http/migrations/0005_user_fcm_token.py
Normal file
18
core/http/migrations/0005_user_fcm_token.py
Normal file
@@ -0,0 +1,18 @@
|
||||
# Generated by Django 5.0.8 on 2024-08-29 08:57
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("http", "0004_alter_user_avatar"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name="user",
|
||||
name="fcm_token",
|
||||
field=models.CharField(blank=True, max_length=255, null=True),
|
||||
),
|
||||
]
|
||||
0
core/http/migrations/__init__.py
Normal file
0
core/http/migrations/__init__.py
Normal file
Reference in New Issue
Block a user