-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Halo 2.10 版本中关联S3文件的全选复选框消失 #82
Comments
Hi,@ruibaby plugin-s3/console/src/views/HomeView.vue Lines 322 to 341 in 0265a71
有空帮忙看下,没看出哪里的问题,在 halo-dev/halo#4598 之后就有问题。 |
应该是和这行有关: plugin-s3/console/src/views/HomeView.vue Line 248 in 0265a71
在 halo-dev/halo#4598 之后才暴露这个问题是因为以前超管角色的 uiPermissions 是 *(代表拥有所有权限),但这个 PR 可能因为 PAT 的特性需要,会将角色拥有的所有角色模板的 ui permissions 列出提供给前端用于判断。 这个改动是必要的,已经暴露出了一些遗留问题,比如 halo-sigs/plugin-photos#24 (comment) |
感谢,确实是这个问题,当时抄代码的时候随手改了一个没注意。 |
现在有查看权限应该可以,应该是 2.9 之后 Console 部分的插件扩展加载就不需要插件查看权限了,因为已经把 Console 部分的扩展合并成了 bundle.js,所有登录用户都可以访问。 但这个关联功能既然放在了插件详情页面,是不是可以考虑直接依赖插件的查看权限? cc @JohnNiang 如果考虑到这个关联功能要开放给没有插件查看权限的人使用的话,可能放在插件详情的选项卡就不是很合适了。 |
移除v-permission以避免复选框消失 fixes #82 ```release-note None ```
复选框消失:
正常状态:
经排查,与 halo-dev/halo#4598 有关。
The text was updated successfully, but these errors were encountered: