Skip to content

Commit d36c663

Browse files
authored
Merge pull request #147 from APIParkLab/fix/fixbug-cx
fix: consumer permission
2 parents 517007c + b7bb409 commit d36c663

File tree

5 files changed

+22
-30
lines changed

5 files changed

+22
-30
lines changed

frontend/packages/common/src/components/aoplatform/PublishApprovalModalContent.tsx

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -146,20 +146,11 @@ export const PublishApprovalModalContent = forwardRef<PublishApprovalModalHandle
146146
...x,
147147
title: typeof x.title === 'string' ? $t(x.title) : x.title,
148148
...(x.dataIndex === 'status' ? {
149-
render:(_,entity)=> {
150-
switch(entity.change){
151-
case 'none':
152-
return '-'
153-
case 'new':
154-
return $t('新建')
155-
case 'update':
156-
return $t('更新')
157-
case 'delete':
158-
return $t('删除')
159-
default:
160-
return '-'
161-
}
162-
}
149+
render:(_,entity)=> (
150+
<span className={`${ApprovalStatusColorClass[entity.change as keyof typeof ApprovalStatusColorClass]} truncate block`}>
151+
{$t(ChangeTypeEnum[entity.change as (keyof typeof ChangeTypeEnum)] || '-')}
152+
</span>
153+
)
163154
}:{})
164155
}
165156
}),[state.language])

frontend/packages/common/src/const/permissions.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -486,17 +486,17 @@ export const PERMISSION_DEFINITION = [
486486
},
487487
"team.application.subscription.add": {
488488
"granted": {
489-
"anyOf": [{ "backend": ["system.workspace.application.manager_al","team.consumer.subscription.subscribe"] }]
489+
"anyOf": [{ "backend": ["system.workspace.application.manager_all","team.consumer.subscription.subscribe"] }]
490490
}
491491
},
492492
"team.application.subscription.edit": {
493493
"granted": {
494-
"anyOf": [{ "backend": ["system.workspace.application.manager_al","team.consumer.subscription.manager_subscribed_services"] }]
494+
"anyOf": [{ "backend": ["system.workspace.application.manager_all","team.consumer.subscription.manager_subscribed_services"] }]
495495
}
496496
},
497497
"team.application.subscription.delete": {
498498
"granted": {
499-
"anyOf": [{ "backend": ["system.workspace.application.manager_al","team.team.consumer.subscription.manager_subscribed_services"] }]
499+
"anyOf": [{ "backend": ["system.workspace.application.manager_all","team.team.consumer.subscription.manager_subscribed_services"] }]
500500
}
501501
},
502502
"team.application.application.view": {
@@ -506,47 +506,47 @@ export const PERMISSION_DEFINITION = [
506506
},
507507
"team.application.application.add": {
508508
"granted": {
509-
"anyOf": [{ "backend": ["system.workspace.application.manager_al",'team.team.consumer.manager',"team.consumer.application.manager"] }]
509+
"anyOf": [{ "backend": ["system.workspace.application.manager_all",'team.team.consumer.manager',"team.consumer.application.manager"] }]
510510
}
511511
},
512512
"team.application.application.edit": {
513513
"granted": {
514-
"anyOf": [{ "backend": ["system.workspace.application.manager_al",'team.team.consumer.manager',"team.consumer.application.manager"] }]
514+
"anyOf": [{ "backend": ["system.workspace.application.manager_all",'team.team.consumer.manager',"team.consumer.application.manager"] }]
515515
}
516516
},
517517
"team.application.application.delete": {
518518
"granted": {
519-
"anyOf": [{ "backend": ["system.workspace.application.manager_al",'team.team.consumer.manager',"team.consumer.application.manager"] }]
519+
"anyOf": [{ "backend": ["system.workspace.application.manager_all",'team.team.consumer.manager',"team.consumer.application.manager"] }]
520520
}
521521
},
522522
"team.consumer.authorization.view": {
523523
"granted": {
524-
"anyOf": [{ "backend": ["system.workspace.application.manager_al","system.workspace.application.view_all","team.consumer.authorization.view"] }]
524+
"anyOf": [{ "backend": ["system.workspace.application.manager_all","system.workspace.application.view_all","team.consumer.authorization.view"] }]
525525
}
526526
},
527527
"team.application.authorization.add": {
528528
"granted": {
529-
"anyOf": [{ "backend": ["system.workspace.application.manager_al","team.consumer.authorization.manager"] }]
529+
"anyOf": [{ "backend": ["system.workspace.application.manager_all","team.consumer.authorization.manager"] }]
530530
}
531531
},
532532
"team.application.authorization.edit": {
533533
"granted": {
534-
"anyOf": [{ "backend": ["system.workspace.application.manager_al","team.consumer.authorization.manager"] }]
534+
"anyOf": [{ "backend": ["system.workspace.application.manager_all","team.consumer.authorization.manager"] }]
535535
}
536536
},
537537
"team.application.authorization.delete": {
538538
"granted": {
539-
"anyOf": [{ "backend": ["system.workspace.application.manager_al","team.consumer.authorization.manager"] }]
539+
"anyOf": [{ "backend": ["system.workspace.application.manager_all","team.consumer.authorization.manager"] }]
540540
}
541541
},
542542
"team.application.authorization.cancelSubApply": {
543543
"granted": {
544-
"anyOf": [{ "backend": ["system.workspace.application.manager_al","team.consumer.authorization.manager"] }]
544+
"anyOf": [{ "backend": ["system.workspace.application.manager_all","team.consumer.authorization.manager"] }]
545545
}
546546
},
547547
"team.application.authorization.cancelSub": {
548548
"granted": {
549-
"anyOf": [{ "backend": ["system.workspace.application.manager_al","team.consumer.authorization.manager"] }]
549+
"anyOf": [{ "backend": ["system.workspace.application.manager_all","team.consumer.authorization.manager"] }]
550550
}
551551
},
552552
"team.team.team.view": {

frontend/packages/core/src/pages/partitions/PartitionInsideDashboardSetting.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ const PartitionInsideDashboardSetting: FC = () => {
8888
pageTitle={$t('数据源')}
8989
description={$t("设置监控报表的数据来源,设置完成之后即可获得详细的API调用统计图表。")}
9090
showBorder={false}
91-
scrollPage={true}
91+
scrollPage={false}
9292
>
9393
<div className="flex flex-col overflow-auto pb-PAGE_INSIDE_B pr-PAGE_INSIDE_X">
9494
<Spin wrapperClassName="flex-1" indicator={<LoadingOutlined style={{ fontSize: 24 }} spin />} spinning={loading}>

frontend/packages/core/vite.config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,8 @@ export default defineConfig({
7777
target: 'http://172.18.166.219:8288/',
7878
changeOrigin: true,
7979
}
80-
}
80+
},
81+
open: true
8182
},
8283
logLevel:'info'
8384
})

frontend/packages/market/src/pages/serviceHub/management/ServiceHubManagement.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { RouterParams } from "@core/components/aoplatform/RenderRoutes";
1111
import { SimpleTeamItem } from "@common/const/type";
1212
import { useTenantManagementContext } from "../../../contexts/TenantManagementContext";
1313
import { Icon } from "@iconify/react/dist/iconify.js";
14-
import { useGlobalContext } from "@common/contexts/GlobalStateContext";
14+
import { GlobalProvider, useGlobalContext } from "@common/contexts/GlobalStateContext";
1515
import { $t } from "@common/locales";
1616
import WithPermission from "@common/components/aoplatform/WithPermission";
1717
import InsidePage from "@common/components/aoplatform/InsidePage";
@@ -149,7 +149,7 @@ export default function ServiceHubManagement() {
149149
switch (type){
150150
case 'add':
151151
title=$t('添加消费者')
152-
content=<ManagementConfig ref={addManagementRef} dataShowType={dataShowType} type={type} teamId={teamId!} />
152+
content=<GlobalProvider><ManagementConfig ref={addManagementRef} dataShowType={dataShowType} type={type} teamId={teamId!} /></GlobalProvider>
153153
break;
154154
// case 'edit':{
155155
// title='配置 Open Api'

0 commit comments

Comments
 (0)