Files
plugin-s3/console/src/index.ts
longjuan c79fee9ba1 perf: improve s3link role permissions (#89)
1. 新建用户,仅赋予 s3link 权限
2. 测试 关联s3文件功能是否 正常使用
请使用 <ff7af9f0d9> 之后的版本进行测试


```release-note
完善 s3link 角色权限
```
2023-10-26 05:44:12 +00:00

22 lines
522 B
TypeScript

import {definePlugin} from "@halo-dev/console-shared";
import type {PluginTab} from "@halo-dev/console-shared";
import S3Link from "./views/S3Link.vue";
import {markRaw} from "vue";
export default definePlugin({
components: {},
routes: [],
extensionPoints: {
"plugin:self:tabs:create": () : PluginTab[] => {
return [
{
id: "s3-link",
label: "关联S3文件",
component: markRaw(S3Link),
permissions: ["plugin:s3os:link"]
},
];
},
},
});