1.2.2原版

This commit is contained in:
anian
2026-04-27 19:09:03 +08:00
commit 219938eb62
100 changed files with 14320 additions and 0 deletions
@@ -0,0 +1,54 @@
apiVersion: v1alpha1
kind: Role
metadata:
name: role-template-douban-anonymous
labels:
rbac.authorization.halo.run/aggregate-to-anonymous: "true"
halo.run/role-template: "true"
halo.run/hidden: "true"
annotations:
rbac.authorization.halo.run/display-name: "查看朋友圈提交模板"
rules:
- apiGroups: [ "api.douban.moony.la" ]
resources: [ "doubanmovies","doubanmovies/genres","doubanmovies/getDoubanDetail"]
verbs: [ "get", "list" ]
---
apiVersion: v1alpha1
kind: Role
metadata:
name: role-template-douban-view
labels:
halo.run/role-template: "true"
annotations:
rbac.authorization.halo.run/module: "豆瓣"
rbac.authorization.halo.run/display-name: "豆瓣查看"
rbac.authorization.halo.run/ui-permissions: |
["plugin:douban:view"]
rules:
- apiGroups: [ "douban.moony.la" ]
resources: [ "doubanmovies"]
verbs: [ "get", "list" ]
---
apiVersion: v1alpha1
kind: Role
metadata:
name: role-template-douban-manage
labels:
halo.run/role-template: "true"
annotations:
rbac.authorization.halo.run/module: "豆瓣"
rbac.authorization.halo.run/display-name: "豆瓣管理"
rbac.authorization.halo.run/ui-permissions: |
["plugin:douban:manage"]
rbac.authorization.halo.run/dependencies: |
["role-template-douban-view"]
rules:
- apiGroups: [ "douban.moony.la" ]
resources: [ "doubanmovies"]
verbs: [ "create", "patch", "update", "delete", "deletecollection" ]
- nonResourceURLs: [ "/apis/api.plugin.halo.run/v1alpha1/plugins/plugin-douban/douban/*"]
verbs: [ "create" , "delete" ]