chore: add application enable flag and application ID list to application model

This commit is contained in:
CaptainB 2025-12-24 15:00:02 +08:00
parent 515a5140d4
commit 31903a36c2
2 changed files with 25 additions and 0 deletions

View File

@ -0,0 +1,23 @@
# Generated by Django 5.2.9 on 2025-12-24 07:00
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('application', '0004_application_application_enable_and_more'),
]
operations = [
migrations.AddField(
model_name='applicationversion',
name='application_enable',
field=models.BooleanField(default=False, verbose_name='应用是否启用'),
),
migrations.AddField(
model_name='applicationversion',
name='application_ids',
field=models.JSONField(default=list, verbose_name='应用ID列表'),
),
]

View File

@ -175,6 +175,8 @@ class ApplicationVersion(AppModelMixin):
mcp_source = models.CharField(verbose_name="MCP Source", max_length=20, default="referencing")
tool_enable = models.BooleanField(verbose_name="工具是否启用", default=False)
tool_ids = models.JSONField(verbose_name="工具ID列表", default=list)
application_enable = models.BooleanField(verbose_name="应用是否启用", default=False)
application_ids = models.JSONField(verbose_name="应用ID列表", default=list)
mcp_output_enable = models.BooleanField(verbose_name="MCP输出是否启用", default=True)
class Meta: