mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 10:12:51 +00:00
fix: Application import and export (#3525)
This commit is contained in:
parent
5258bd79d5
commit
7ff65aef76
|
|
@ -24,7 +24,6 @@ from django.utils.translation import gettext_lazy as _
|
|||
from langchain_mcp_adapters.client import MultiServerMCPClient
|
||||
from rest_framework import serializers, status
|
||||
from rest_framework.utils.formatting import lazy_format
|
||||
|
||||
from application.flow.common import Workflow
|
||||
from application.models.application import Application, ApplicationTypeChoices, ApplicationKnowledgeMapping, \
|
||||
ApplicationFolder, ApplicationVersion
|
||||
|
|
|
|||
|
|
@ -139,11 +139,11 @@ class ApplicationAPI(APIView):
|
|||
@log(menu='Application', operate="Export Application",
|
||||
get_operation_object=lambda r, k: get_application_operation_object(k.get('application_id')),
|
||||
)
|
||||
def post(self, request: Request, workspace_id: str, application_id: str):
|
||||
def get(self, request: Request, workspace_id: str, application_id: str):
|
||||
return ApplicationOperateSerializer(
|
||||
data={'application_id': application_id,
|
||||
'workspace_id': workspace_id,
|
||||
'user_id': request.user.id}).export(request.data)
|
||||
'user_id': request.user.id}).export()
|
||||
|
||||
class Operate(APIView):
|
||||
authentication_classes = [TokenAuth]
|
||||
|
|
|
|||
|
|
@ -291,8 +291,8 @@ def get_sha256_hash(_v: str | bytes):
|
|||
ALLOWED_CLASSES = {
|
||||
("builtins", "dict"),
|
||||
('uuid', 'UUID'),
|
||||
("application.serializers.application_serializers", "MKInstance"),
|
||||
("function_lib.serializers.function_lib_serializer", "FlibInstance")
|
||||
("application.serializers.application", "MKInstance"),
|
||||
("tools.serializers.tool", "ToolInstance")
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue