From 2a77a1819735f13d92735c7a65909dc61b64375f Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Fri, 28 Nov 2025 15:37:30 +0500 Subject: [PATCH] remove and recreate migration --- core/apps/accounts/migrations/0001_initial.py | 2 +- .../apps/contracts/migrations/0001_initial.py | 23 ++++++++++- ..._alter_contract_company_contract_folder.py | 39 ------------------- .../0003_alter_folder_options_folder_user.py | 25 ------------ .../migrations/0004_alter_contract_folder.py | 19 --------- core/apps/shared/migrations/0001_initial.py | 15 ++++++- core/apps/shared/migrations/0002_contactus.py | 27 ------------- 7 files changed, 36 insertions(+), 114 deletions(-) delete mode 100644 core/apps/contracts/migrations/0002_folder_alter_contract_company_contract_folder.py delete mode 100644 core/apps/contracts/migrations/0003_alter_folder_options_folder_user.py delete mode 100644 core/apps/contracts/migrations/0004_alter_contract_folder.py delete mode 100644 core/apps/shared/migrations/0002_contactus.py diff --git a/core/apps/accounts/migrations/0001_initial.py b/core/apps/accounts/migrations/0001_initial.py index 5844f89..ea6ab98 100644 --- a/core/apps/accounts/migrations/0001_initial.py +++ b/core/apps/accounts/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 5.2 on 2025-07-22 15:26 +# Generated by Django 5.2 on 2025-11-28 15:37 import core.apps.accounts.managers.user import django.core.validators diff --git a/core/apps/contracts/migrations/0001_initial.py b/core/apps/contracts/migrations/0001_initial.py index 47ef3ba..1087841 100644 --- a/core/apps/contracts/migrations/0001_initial.py +++ b/core/apps/contracts/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 5.2 on 2025-07-17 14:48 +# Generated by Django 5.2 on 2025-11-28 15:37 import django.db.models.deletion import uuid @@ -30,7 +30,7 @@ class Migration(migrations.Migration): ('attach_file', models.BooleanField(default=False)), ('add_folder', models.BooleanField(default=False)), ('add_notification', models.BooleanField(default=False)), - ('company', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='c', to=settings.AUTH_USER_MODEL)), + ('company', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='contracts', to=settings.AUTH_USER_MODEL)), ], options={ 'verbose_name': 'contract', @@ -94,4 +94,23 @@ class Migration(migrations.Migration): 'db_table': 'contract_signature_codes', }, ), + migrations.CreateModel( + name='Folder', + fields=[ + ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False, unique=True)), + ('created_at', models.DateTimeField(auto_now_add=True)), + ('updated_at', models.DateTimeField(auto_now=True)), + ('name', models.CharField(max_length=200)), + ('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='folders', to=settings.AUTH_USER_MODEL)), + ], + options={ + 'verbose_name': 'Fayl', + 'verbose_name_plural': 'Fayllar', + }, + ), + migrations.AddField( + model_name='contract', + name='folder', + field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='contracts', to='contracts.folder'), + ), ] diff --git a/core/apps/contracts/migrations/0002_folder_alter_contract_company_contract_folder.py b/core/apps/contracts/migrations/0002_folder_alter_contract_company_contract_folder.py deleted file mode 100644 index 99409a2..0000000 --- a/core/apps/contracts/migrations/0002_folder_alter_contract_company_contract_folder.py +++ /dev/null @@ -1,39 +0,0 @@ -# Generated by Django 5.2 on 2025-11-05 12:14 - -import django.db.models.deletion -import uuid -from django.conf import settings -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('contracts', '0001_initial'), - migrations.swappable_dependency(settings.AUTH_USER_MODEL), - ] - - operations = [ - migrations.CreateModel( - name='Folder', - fields=[ - ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False, unique=True)), - ('created_at', models.DateTimeField(auto_now_add=True)), - ('updated_at', models.DateTimeField(auto_now=True)), - ('name', models.CharField(max_length=200)), - ], - options={ - 'abstract': False, - }, - ), - migrations.AlterField( - model_name='contract', - name='company', - field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='contracts', to=settings.AUTH_USER_MODEL), - ), - migrations.AddField( - model_name='contract', - name='folder', - field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='countracts', to='contracts.folder'), - ), - ] diff --git a/core/apps/contracts/migrations/0003_alter_folder_options_folder_user.py b/core/apps/contracts/migrations/0003_alter_folder_options_folder_user.py deleted file mode 100644 index f79f078..0000000 --- a/core/apps/contracts/migrations/0003_alter_folder_options_folder_user.py +++ /dev/null @@ -1,25 +0,0 @@ -# Generated by Django 5.2 on 2025-11-05 12:25 - -import django.db.models.deletion -from django.conf import settings -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('contracts', '0002_folder_alter_contract_company_contract_folder'), - migrations.swappable_dependency(settings.AUTH_USER_MODEL), - ] - - operations = [ - migrations.AlterModelOptions( - name='folder', - options={'verbose_name': 'Fayl', 'verbose_name_plural': 'Fayllar'}, - ), - migrations.AddField( - model_name='folder', - name='user', - field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='folders', to=settings.AUTH_USER_MODEL), - ), - ] diff --git a/core/apps/contracts/migrations/0004_alter_contract_folder.py b/core/apps/contracts/migrations/0004_alter_contract_folder.py deleted file mode 100644 index 816ef16..0000000 --- a/core/apps/contracts/migrations/0004_alter_contract_folder.py +++ /dev/null @@ -1,19 +0,0 @@ -# Generated by Django 5.2 on 2025-11-11 19:20 - -import django.db.models.deletion -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('contracts', '0003_alter_folder_options_folder_user'), - ] - - operations = [ - migrations.AlterField( - model_name='contract', - name='folder', - field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='contracts', to='contracts.folder'), - ), - ] diff --git a/core/apps/shared/migrations/0001_initial.py b/core/apps/shared/migrations/0001_initial.py index f66a57e..5eb4d8f 100644 --- a/core/apps/shared/migrations/0001_initial.py +++ b/core/apps/shared/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 5.2 on 2025-07-15 15:36 +# Generated by Django 5.2 on 2025-11-28 15:37 import uuid from django.db import migrations, models @@ -12,6 +12,19 @@ class Migration(migrations.Migration): ] operations = [ + migrations.CreateModel( + name='ContactUs', + fields=[ + ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False, unique=True)), + ('created_at', models.DateTimeField(auto_now_add=True)), + ('updated_at', models.DateTimeField(auto_now=True)), + ('phone_number', models.CharField(max_length=20)), + ('telegram_url', models.URLField()), + ], + options={ + 'abstract': False, + }, + ), migrations.CreateModel( name='Folder', fields=[ diff --git a/core/apps/shared/migrations/0002_contactus.py b/core/apps/shared/migrations/0002_contactus.py deleted file mode 100644 index a86f665..0000000 --- a/core/apps/shared/migrations/0002_contactus.py +++ /dev/null @@ -1,27 +0,0 @@ -# Generated by Django 5.2 on 2025-11-11 19:26 - -import uuid -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('shared', '0001_initial'), - ] - - operations = [ - migrations.CreateModel( - name='ContactUs', - fields=[ - ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False, unique=True)), - ('created_at', models.DateTimeField(auto_now_add=True)), - ('updated_at', models.DateTimeField(auto_now=True)), - ('phone_number', models.CharField(max_length=20)), - ('telegram_url', models.URLField()), - ], - options={ - 'abstract': False, - }, - ), - ]