diff --git a/apps/application/views/application_chat.py b/apps/application/views/application_chat.py index 381bde9dd..d60206ded 100644 --- a/apps/application/views/application_chat.py +++ b/apps/application/views/application_chat.py @@ -125,8 +125,8 @@ class OpenView(APIView): responses=None, tags=[_('Application')] # type: ignore ) - @has_permissions(PermissionConstants.APPLICATION_EDIT.get_workspace_application_permission(), - PermissionConstants.APPLICATION_EDIT.get_workspace_permission_workspace_manage_role(), + @has_permissions(PermissionConstants.APPLICATION_READ.get_workspace_application_permission(), + PermissionConstants.APPLICATION_READ.get_workspace_permission_workspace_manage_role(), ViewPermission([RoleConstants.USER.get_workspace_role()], [PermissionConstants.APPLICATION.get_workspace_application_permission()], CompareConstants.AND), @@ -167,8 +167,8 @@ class PromptGenerateView(APIView): responses=None, tags=[_('Application')] # type: ignore ) - @has_permissions(PermissionConstants.APPLICATION_EDIT.get_workspace_application_permission(), - PermissionConstants.APPLICATION_EDIT.get_workspace_permission_workspace_manage_role(), + @has_permissions(PermissionConstants.APPLICATION_READ.get_workspace_application_permission(), + PermissionConstants.APPLICATION_READ.get_workspace_permission_workspace_manage_role(), ViewPermission([RoleConstants.USER.get_workspace_role()], [PermissionConstants.APPLICATION.get_workspace_application_permission()], CompareConstants.AND), diff --git a/apps/application/views/application_chat_record.py b/apps/application/views/application_chat_record.py index dbcb246e4..0d59146b2 100644 --- a/apps/application/views/application_chat_record.py +++ b/apps/application/views/application_chat_record.py @@ -93,8 +93,8 @@ class ApplicationChatRecordOperateAPI(APIView): ) @has_permissions(PermissionConstants.APPLICATION_CHAT_LOG_READ.get_workspace_application_permission(), PermissionConstants.APPLICATION_CHAT_LOG_READ.get_workspace_permission_workspace_manage_role(), - PermissionConstants.APPLICATION_EDIT.get_workspace_application_permission(), - PermissionConstants.APPLICATION_EDIT.get_workspace_permission_workspace_manage_role(), + PermissionConstants.APPLICATION_READ.get_workspace_application_permission(), + PermissionConstants.APPLICATION_READ.get_workspace_permission_workspace_manage_role(), ViewPermission([RoleConstants.USER.get_workspace_role()], [PermissionConstants.APPLICATION.get_workspace_application_permission()], CompareConstants.AND), diff --git a/ui/src/permission/application/workspace.ts b/ui/src/permission/application/workspace.ts index 7169ab369..6c7fa5884 100644 --- a/ui/src/permission/application/workspace.ts +++ b/ui/src/permission/application/workspace.ts @@ -88,8 +88,8 @@ const workspace = { [ new ComplexPermission([RoleConst.USER],[PermissionConst.APPLICATION.getApplicationWorkspaceResourcePermission(source_id)],[],'AND'), RoleConst.WORKSPACE_MANAGE.getWorkspaceRole, - PermissionConst.APPLICATION_EDIT.getWorkspacePermissionWorkspaceManageRole, - PermissionConst.APPLICATION_EDIT.getApplicationWorkspaceResourcePermission(source_id) + PermissionConst.APPLICATION_READ.getWorkspacePermissionWorkspaceManageRole, + PermissionConst.APPLICATION_READ.getApplicationWorkspaceResourcePermission(source_id) ], 'OR' ), diff --git a/ui/src/views/application-workflow/index.vue b/ui/src/views/application-workflow/index.vue index b2b96d46b..41382c0a3 100644 --- a/ui/src/views/application-workflow/index.vue +++ b/ui/src/views/application-workflow/index.vue @@ -35,11 +35,11 @@ {{ $t('views.applicationWorkflow.setting.debug') }} - + {{ $t('common.save') }} - + {{ $t('views.application.operation.publish') }}