From e23cd412dc9da3255935acac539104a50b545515 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=B0=D0=BD=D1=8F=20=D0=92=D0=B0=D0=BA=D1=83=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=BA=D0=BE=D0=B2?= Date: Wed, 11 Dec 2024 01:05:50 +0300 Subject: [PATCH] Add new migrations --- backend/auction/migrations/0002_initial.py | 32 +++++++++++++++++++ .../0003_user_penalties_and_auction_fixes.py | 27 ++++++++++++++++ backend/clicks/migrations/0002_initial.py | 22 +++++++++++++ backend/misc/migrations/0002_initial.py | 27 ++++++++++++++++ backend/users/migrations/0001_initial.py | 5 +++ .../0002_user_penalties_and_auction_fixes.py | 30 +++++++++++++++++ 6 files changed, 143 insertions(+) create mode 100644 backend/auction/migrations/0002_initial.py create mode 100644 backend/auction/migrations/0003_user_penalties_and_auction_fixes.py create mode 100644 backend/clicks/migrations/0002_initial.py create mode 100644 backend/misc/migrations/0002_initial.py create mode 100644 backend/users/migrations/0002_user_penalties_and_auction_fixes.py diff --git a/backend/auction/migrations/0002_initial.py b/backend/auction/migrations/0002_initial.py new file mode 100644 index 0000000..b094fb8 --- /dev/null +++ b/backend/auction/migrations/0002_initial.py @@ -0,0 +1,32 @@ +# Generated by Django 5.0.4 on 2024-04-26 08:14 + +import django.db.models.deletion +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ('auction', '0001_initial'), + ('users', '0001_initial'), + ] + + operations = [ + migrations.AddField( + model_name='bet', + name='user', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='bets', to='users.tguser', verbose_name='Пользователь'), + ), + migrations.AddField( + model_name='auction', + name='betters', + field=models.ManyToManyField(related_name='auctions', through='auction.Bet', to='users.tguser', verbose_name='Поставившие ставку'), + ), + migrations.AddField( + model_name='auction', + name='product', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='auctions', to='auction.product', verbose_name='Товар'), + ), + ] diff --git a/backend/auction/migrations/0003_user_penalties_and_auction_fixes.py b/backend/auction/migrations/0003_user_penalties_and_auction_fixes.py new file mode 100644 index 0000000..7364669 --- /dev/null +++ b/backend/auction/migrations/0003_user_penalties_and_auction_fixes.py @@ -0,0 +1,27 @@ +# Generated by Django 5.0.4 on 2024-05-04 16:38 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('auction', '0002_initial'), + ] + + operations = [ + migrations.RemoveField( + model_name='auction', + name='current_end_time', + ), + migrations.AddField( + model_name='auction', + name='times_postponed', + field=models.IntegerField(default=0, verbose_name='Количество переносов'), + ), + migrations.AlterField( + model_name='auction', + name='initial_end_time', + field=models.DateTimeField(verbose_name='Изначальная дата окончания'), + ), + ] diff --git a/backend/clicks/migrations/0002_initial.py b/backend/clicks/migrations/0002_initial.py new file mode 100644 index 0000000..a823675 --- /dev/null +++ b/backend/clicks/migrations/0002_initial.py @@ -0,0 +1,22 @@ +# Generated by Django 5.0.4 on 2024-04-26 08:14 + +import django.db.models.deletion +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ('clicks', '0001_initial'), + ('users', '0001_initial'), + ] + + operations = [ + migrations.AddField( + model_name='click', + name='user', + field=models.ForeignKey(db_constraint=False, on_delete=django.db.models.deletion.DO_NOTHING, related_name='clicks', to='users.tguser', verbose_name='Пользователь'), + ), + ] diff --git a/backend/misc/migrations/0002_initial.py b/backend/misc/migrations/0002_initial.py new file mode 100644 index 0000000..5d1ad55 --- /dev/null +++ b/backend/misc/migrations/0002_initial.py @@ -0,0 +1,27 @@ +# Generated by Django 5.0.4 on 2024-04-26 08:14 + +import django.db.models.deletion +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ('misc', '0001_initial'), + ('users', '0001_initial'), + ] + + operations = [ + migrations.AddField( + model_name='popupreceiverinfo', + name='user', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='popup_receiver_infos', to='users.tguser', verbose_name='Пользователь'), + ), + migrations.AddField( + model_name='popup', + name='users', + field=models.ManyToManyField(related_name='popups', through='misc.PopupReceiverInfo', to='users.tguser', verbose_name='Пользователи'), + ), + ] diff --git a/backend/users/migrations/0001_initial.py b/backend/users/migrations/0001_initial.py index b28a80b..453d52d 100644 --- a/backend/users/migrations/0001_initial.py +++ b/backend/users/migrations/0001_initial.py @@ -10,6 +10,11 @@ class Migration(migrations.Migration): initial = True dependencies = [ + ('auction', '0001_initial'), + ('clicks', '0001_initial'), + ('contenttypes', '0002_remove_content_type_name'), + ('misc', '0001_initial'), + migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ diff --git a/backend/users/migrations/0002_user_penalties_and_auction_fixes.py b/backend/users/migrations/0002_user_penalties_and_auction_fixes.py new file mode 100644 index 0000000..3a6e883 --- /dev/null +++ b/backend/users/migrations/0002_user_penalties_and_auction_fixes.py @@ -0,0 +1,30 @@ +# Generated by Django 5.0.4 on 2024-05-04 16:38 + +import django.db.models.deletion +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('auction', '0003_user_penalties_and_auction_fixes'), + ('users', '0001_initial'), + ] + + operations = [ + migrations.AddField( + model_name='tguser', + name='is_blocked', + field=models.BooleanField(default=False, verbose_name='Заблокирован ли'), + ), + migrations.AddField( + model_name='tguser', + name='warning_count', + field=models.IntegerField(default=0, verbose_name='Количество предупреждений'), + ), + migrations.AlterField( + model_name='bettransaction', + name='bet', + field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='transactions', to='auction.bet', verbose_name='Ставка'), + ), + ]