Skip to content

Commit 5798f57

Browse files
committed
fix: Application read permission
1 parent 7f1299e commit 5798f57

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

apps/application/views/application_chat.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -125,8 +125,8 @@ class OpenView(APIView):
125125
responses=None,
126126
tags=[_('Application')] # type: ignore
127127
)
128-
@has_permissions(PermissionConstants.APPLICATION_EDIT.get_workspace_application_permission(),
129-
PermissionConstants.APPLICATION_EDIT.get_workspace_permission_workspace_manage_role(),
128+
@has_permissions(PermissionConstants.APPLICATION_READ.get_workspace_application_permission(),
129+
PermissionConstants.APPLICATION_READ.get_workspace_permission_workspace_manage_role(),
130130
ViewPermission([RoleConstants.USER.get_workspace_role()],
131131
[PermissionConstants.APPLICATION.get_workspace_application_permission()],
132132
CompareConstants.AND),
@@ -167,8 +167,8 @@ class PromptGenerateView(APIView):
167167
responses=None,
168168
tags=[_('Application')] # type: ignore
169169
)
170-
@has_permissions(PermissionConstants.APPLICATION_EDIT.get_workspace_application_permission(),
171-
PermissionConstants.APPLICATION_EDIT.get_workspace_permission_workspace_manage_role(),
170+
@has_permissions(PermissionConstants.APPLICATION_READ.get_workspace_application_permission(),
171+
PermissionConstants.APPLICATION_READ.get_workspace_permission_workspace_manage_role(),
172172
ViewPermission([RoleConstants.USER.get_workspace_role()],
173173
[PermissionConstants.APPLICATION.get_workspace_application_permission()],
174174
CompareConstants.AND),

apps/application/views/application_chat_record.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,8 @@ class ApplicationChatRecordOperateAPI(APIView):
9393
)
9494
@has_permissions(PermissionConstants.APPLICATION_CHAT_LOG_READ.get_workspace_application_permission(),
9595
PermissionConstants.APPLICATION_CHAT_LOG_READ.get_workspace_permission_workspace_manage_role(),
96-
PermissionConstants.APPLICATION_EDIT.get_workspace_application_permission(),
97-
PermissionConstants.APPLICATION_EDIT.get_workspace_permission_workspace_manage_role(),
96+
PermissionConstants.APPLICATION_READ.get_workspace_application_permission(),
97+
PermissionConstants.APPLICATION_READ.get_workspace_permission_workspace_manage_role(),
9898
ViewPermission([RoleConstants.USER.get_workspace_role()],
9999
[PermissionConstants.APPLICATION.get_workspace_application_permission()],
100100
CompareConstants.AND),

ui/src/permission/application/workspace.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@ const workspace = {
8888
[
8989
new ComplexPermission([RoleConst.USER],[PermissionConst.APPLICATION.getApplicationWorkspaceResourcePermission(source_id)],[],'AND'),
9090
RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,
91-
PermissionConst.APPLICATION_EDIT.getWorkspacePermissionWorkspaceManageRole,
92-
PermissionConst.APPLICATION_EDIT.getApplicationWorkspaceResourcePermission(source_id)
91+
PermissionConst.APPLICATION_READ.getWorkspacePermissionWorkspaceManageRole,
92+
PermissionConst.APPLICATION_READ.getApplicationWorkspaceResourcePermission(source_id)
9393
],
9494
'OR'
9595
),

ui/src/views/application-workflow/index.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@
3535
<AppIcon iconName="app-debug-outlined" class="mr-4"></AppIcon>
3636
{{ $t('views.applicationWorkflow.setting.debug') }}
3737
</el-button>
38-
<el-button @click="saveApplication(true)">
38+
<el-button @click="saveApplication(true)" v-if="permissionPrecise.edit(id)">
3939
<AppIcon iconName="app-save-outlined" class="mr-4"></AppIcon>
4040
{{ $t('common.save') }}
4141
</el-button>
42-
<el-button type="primary" @click="publish">
42+
<el-button type="primary" @click="publish" v-if="permissionPrecise.edit(id)">
4343
{{ $t('views.application.operation.publish') }}
4444
</el-button>
4545

0 commit comments

Comments
 (0)