mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 01:33:05 +00:00
fix: User delete resource delete policy (#3376)
This commit is contained in:
parent
1bbc693618
commit
fc6b087d75
|
|
@ -1,7 +1,7 @@
|
|||
# Generated by Django 5.2.1 on 2025-06-24 09:53
|
||||
|
||||
import django.db.models.deletion
|
||||
import uuid
|
||||
import uuid_utils.compat
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
|
|
@ -21,6 +21,6 @@ class Migration(migrations.Migration):
|
|||
migrations.AlterField(
|
||||
model_name='chat',
|
||||
name='id',
|
||||
field=models.UUIDField(default=uuid.UUID('0197a15b-1024-7930-b06c-75dfaf6cba43'), editable=False, primary_key=True, serialize=False, verbose_name='主键id'),
|
||||
field=models.UUIDField(default=uuid_utils.compat.uuid7, editable=False, primary_key=True, serialize=False, verbose_name='主键id'),
|
||||
),
|
||||
]
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ class ChatUserType(models.TextChoices):
|
|||
|
||||
|
||||
class Chat(AppModelMixin):
|
||||
id = models.UUIDField(primary_key=True, max_length=128, default=uuid.uuid7(), editable=False, verbose_name="主键id")
|
||||
id = models.UUIDField(primary_key=True, max_length=128, default=uuid.uuid7, editable=False, verbose_name="主键id")
|
||||
application = models.ForeignKey(Application, on_delete=models.CASCADE)
|
||||
abstract = models.CharField(max_length=1024, verbose_name="摘要")
|
||||
chat_user_id = models.UUIDField(verbose_name="客户端id", default=None, null=True)
|
||||
|
|
|
|||
|
|
@ -0,0 +1,20 @@
|
|||
# Generated by Django 5.2.1 on 2025-06-24 10:02
|
||||
|
||||
import django.db.models.deletion
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('system_manage', '0001_initial'),
|
||||
('users', '0001_initial'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='workspaceuserresourcepermission',
|
||||
name='user',
|
||||
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='users.user', verbose_name='工作空间下的用户'),
|
||||
),
|
||||
]
|
||||
|
|
@ -31,7 +31,7 @@ class WorkspaceUserResourcePermission(models.Model):
|
|||
|
||||
workspace_id = models.CharField(max_length=128, verbose_name="工作空间id", default="default")
|
||||
|
||||
user = models.ForeignKey(User, on_delete=models.DO_NOTHING, verbose_name="工作空间下的用户")
|
||||
user = models.ForeignKey(User, on_delete=models.CASCADE, verbose_name="工作空间下的用户")
|
||||
|
||||
auth_target_type = models.CharField(verbose_name='授权目标', max_length=128, choices=AuthTargetType.choices,
|
||||
default=AuthTargetType.KNOWLEDGE)
|
||||
|
|
|
|||
Loading…
Reference in New Issue