From ac1028f5908dd2b75e838e5187cdca0e5aeae532 Mon Sep 17 00:00:00 2001 From: Laurent Date: Thu, 6 Feb 2025 12:24:07 +0100 Subject: [PATCH] remake sync migrations --- sync/migrations/0001_initial.py | 10 ++++--- ..._owner_dataaccess_related_user_and_more.py | 30 ------------------- sync/migrations/0003_modellog_device_id.py | 18 ----------- sync/migrations/0004_modellog_count.py | 18 ----------- sync/migrations/0005_alter_modellog_id.py | 18 ----------- 5 files changed, 6 insertions(+), 88 deletions(-) delete mode 100644 sync/migrations/0002_remove_dataaccess_owner_dataaccess_related_user_and_more.py delete mode 100644 sync/migrations/0003_modellog_device_id.py delete mode 100644 sync/migrations/0004_modellog_count.py delete mode 100644 sync/migrations/0005_alter_modellog_id.py diff --git a/sync/migrations/0001_initial.py b/sync/migrations/0001_initial.py index 4cef94e..62ff842 100644 --- a/sync/migrations/0001_initial.py +++ b/sync/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 5.1 on 2024-12-02 15:39 +# Generated by Django 5.1 on 2025-02-06 11:23 import django.db.models.deletion import django.utils.timezone @@ -25,8 +25,8 @@ class Migration(migrations.Migration): ('model_name', models.CharField(max_length=50)), ('model_id', models.UUIDField()), ('granted_at', models.DateTimeField(auto_now_add=True)), - ('last_updated_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL)), - ('owner', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='owned_data', to=settings.AUTH_USER_MODEL)), + ('last_updated_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to=settings.AUTH_USER_MODEL)), + ('related_user', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to=settings.AUTH_USER_MODEL)), ('shared_with', models.ManyToManyField(related_name='shared_data', to=settings.AUTH_USER_MODEL)), ], options={ @@ -36,12 +36,14 @@ class Migration(migrations.Migration): migrations.CreateModel( name='ModelLog', fields=[ - ('id', models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False)), + ('id', models.BigAutoField(primary_key=True, serialize=False)), ('model_id', models.UUIDField()), ('operation', models.CharField(choices=[('POST', 'POST'), ('PUT', 'PUT'), ('DELETE', 'DELETE'), ('GRANT_ACCESS', 'GRANT_ACCESS'), ('REVOKE_ACCESS', 'REVOKE_ACCESS')], max_length=50)), ('date', models.DateTimeField()), ('model_name', models.CharField(max_length=50)), ('store_id', models.CharField(blank=True, max_length=200, null=True)), + ('device_id', models.CharField(blank=True, max_length=200, null=True)), + ('count', models.IntegerField(default=0)), ('users', models.ManyToManyField(blank=True, related_name='model_logs', to=settings.AUTH_USER_MODEL)), ], ), diff --git a/sync/migrations/0002_remove_dataaccess_owner_dataaccess_related_user_and_more.py b/sync/migrations/0002_remove_dataaccess_owner_dataaccess_related_user_and_more.py deleted file mode 100644 index e845a0c..0000000 --- a/sync/migrations/0002_remove_dataaccess_owner_dataaccess_related_user_and_more.py +++ /dev/null @@ -1,30 +0,0 @@ -# Generated by Django 5.1 on 2024-12-10 15:12 - -import django.db.models.deletion -from django.conf import settings -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('sync', '0001_initial'), - migrations.swappable_dependency(settings.AUTH_USER_MODEL), - ] - - operations = [ - migrations.RemoveField( - model_name='dataaccess', - name='owner', - ), - migrations.AddField( - model_name='dataaccess', - name='related_user', - field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to=settings.AUTH_USER_MODEL), - ), - migrations.AlterField( - model_name='dataaccess', - name='last_updated_by', - field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to=settings.AUTH_USER_MODEL), - ), - ] diff --git a/sync/migrations/0003_modellog_device_id.py b/sync/migrations/0003_modellog_device_id.py deleted file mode 100644 index 16cdb7d..0000000 --- a/sync/migrations/0003_modellog_device_id.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 5.1 on 2024-12-11 13:46 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('sync', '0002_remove_dataaccess_owner_dataaccess_related_user_and_more'), - ] - - operations = [ - migrations.AddField( - model_name='modellog', - name='device_id', - field=models.CharField(blank=True, max_length=200, null=True), - ), - ] diff --git a/sync/migrations/0004_modellog_count.py b/sync/migrations/0004_modellog_count.py deleted file mode 100644 index b6db3cc..0000000 --- a/sync/migrations/0004_modellog_count.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 5.1 on 2025-02-05 14:32 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('sync', '0003_modellog_device_id'), - ] - - operations = [ - migrations.AddField( - model_name='modellog', - name='count', - field=models.IntegerField(default=0), - ), - ] diff --git a/sync/migrations/0005_alter_modellog_id.py b/sync/migrations/0005_alter_modellog_id.py deleted file mode 100644 index ace5d55..0000000 --- a/sync/migrations/0005_alter_modellog_id.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 5.1 on 2025-02-06 11:18 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('sync', '0004_modellog_count'), - ] - - operations = [ - migrations.AlterField( - model_name='modellog', - name='id', - field=models.BigAutoField(primary_key=True, serialize=False), - ), - ]