困困鱼
|
4a4f8b655d
|
feat: make comment and reply list item operations extendable (#6438)
#### What type of PR is this?
/area console
/kind feature
/milestone 2.18.x
#### What this PR does / why we need it:
评论和回复管理列表项的操作按钮支持被插件扩展。


#### Which issue(s) this PR fixes:
Fixes #6392
#### Special notes for your reviewer:
需要评论和回复的关于列表的已有功能是否正常。
如果需要测试扩展点是否有效,可以使用此插件测试:[plugin-starter-1.0.0-SNAPSHOT.jar.zip](https://github.com/user-attachments/files/16482348/plugin-starter-1.0.0-SNAPSHOT.jar.zip)
```
export default definePlugin({
components: {},
routes: [],
extensionPoints: {
"comment:list-item:operation:create": (comment: Ref<ListedComment>) => {
return [
{
priority: 21,
component: markRaw(VDropdownItem),
label: "测试评论菜单",
visible: true,
permissions: [],
action: () => {
console.log(comment)
},
},
];
},
"reply:list-item:operation:create": (reply: Ref<ListedReply>) => {
return [
{
priority: 11,
component: markRaw(VDropdownItem),
label: "测试回复菜单",
visible: true,
permissions: [],
action: () => {
console.log(reply)
},
},
];
},
},
});
```
#### Does this PR introduce a user-facing change?
```release-note
Console 评论和回复管理列表项的操作按钮支持被插件扩展。
```
|
2024-08-05 06:56:25 +00:00 |