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') }}