mirror of https://github.com/halo-dev/halo
![]() #### What type of PR is this? /kind bug /area core /milestone 2.1.x #### What this PR does / why we need it: - Add missing resources `"policies", "policytemplates", "groups"` in policy rules in attachment role templates. - Correct `nonResourceURLs` and `verbs` See https://github.com/halo-dev/halo/issues/3007 for more. #### Which issue(s) this PR fixes: Fixes https://github.com/halo-dev/halo/issues/3007 #### Special notes for your reviewer: Steps to test: 1. Start Halo and login with `admin` 2. Create a Role with `Attachment Manage` permission only 3. Create an user and assign the role to the user 4. Set password for the user 5. Log out current user and log in as the user created just now 6. Try to do various operations in attachment tab - Create and list policy - Create and list group - Upload and list attachments #### Does this PR introduce a user-facing change? ```release-note 修复附件权限定义的错误 ``` |
||
---|---|---|
.github | ||
config/checkstyle | ||
docs | ||
gradle/wrapper | ||
hack | ||
src | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
Dockerfile | ||
LICENSE | ||
OWNERS | ||
README.md | ||
SECURITY.md | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
settings.gradle |
README.md
Halo [ˈheɪloʊ],好用又强大的开源建站工具。
快速开始
docker run \
-it -d \
--name halo \
-p 8090:8090 \
-v ~/.halo2:/root/.halo2 \
-e HALO_EXTERNAL_URL=http://localhost:8090/ \
-e HALO_SECURITY_INITIALIZER_SUPERADMINUSERNAME=admin \
-e HALO_SECURITY_INITIALIZER_SUPERADMINPASSWORD=P@88w0rd \
halohub/halo:2.0
以上仅作为体验使用,详细部署文档请查阅:https://docs.halo.run/getting-started/install/docker-compose
在线体验
- 环境地址:https://demo.halo.run
- 后台地址:https://demo.halo.run/console
- 用户名:
demo
- 密码:
P@ssw0rd123..
生态
可访问 awesome-halo 查看已经适用于 Halo 2.0 的主题和插件,以及适用于 Halo 1.x 的相关仓库。
许可证
Halo 使用 GPL-v3.0 协议开源,请遵守开源协议。
贡献
参考 CONTRIBUTING。