chore: update migration to alter systemsetting type and remove duplicates

This commit is contained in:
CaptainB 2025-10-23 10:18:05 +08:00
parent 85d6a2696d
commit cfa80800d6

View File

@ -1,6 +1,6 @@
# Generated by Django 5.2.7 on 2025-10-16 03:21
from django.db import migrations
from django.db import migrations, models
from django.db.models.functions import RowNumber
@ -20,18 +20,23 @@ def remove_duplicates(apps, schema_editor):
if ids_to_delete:
workspace_user_resource_permission_model.objects.filter(id__in=ids_to_delete).delete()
class Migration(migrations.Migration):
class Migration(migrations.Migration):
dependencies = [
('system_manage', '0003_alter_workspaceuserresourcepermission_target'),
('users', '0001_initial'),
]
operations = [
migrations.RunPython(remove_duplicates,
),
migrations.RunPython(remove_duplicates),
migrations.AlterUniqueTogether(
name='workspaceuserresourcepermission',
unique_together={('workspace_id', 'user', 'auth_target_type', 'target')},
),
migrations.AlterField(
model_name='systemsetting',
name='type',
field=models.IntegerField(choices=[(0, '邮箱'), (1, '私钥秘钥'), (2, '日志清理时间')], default=0,
primary_key=True, serialize=False, verbose_name='设置类型'),
),
]