Skip to content
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

关于权限设置的问题 #730

Open
xjblszyy opened this issue Feb 17, 2023 · 10 comments
Open

关于权限设置的问题 #730

xjblszyy opened this issue Feb 17, 2023 · 10 comments
Labels

Comments

@xjblszyy
Copy link

我先配置新角色,创建新用户后管理此角色,创建了文章的相关的数据,并在菜单中配置了显示,最后给此角色设置了文档的权限。最后我用这个用户登陆发现文档访问没权限,是我哪里的姿势不对吗,请指教一下,万分感谢!

@alphayan
Copy link

我也遇到了,这应该是个bug

@brookzhou
Copy link

我是手动加上去 在sys_api表中增加自己的接口,在菜单里把新的API权限加上 然后在角色里再授权一次 不知道为什么API管理那里没有了增加接口功能

@alphayan
Copy link

应该是没有写入casbin

@G-Akiraka
Copy link
Contributor

菜单要绑定api权限,否则不行的

@alphayan
Copy link

alphayan commented Mar 4, 2023

是,可以了,开始生成多了几次,api也没有名字,绑错api了

@wenjianzhang
Copy link
Member

新生成的功能需要先用-a来注册新的api 然后在api管理中设置api的类型和名字,进入菜单管理进行按钮和api的绑定,再分配权限即可

@quarter-life
Copy link

我也遇到了这个问题,比如在给已存在按钮A分配新的API("/permission/test")后,之前已经拥有该按钮A权限的角色并没有更新casbin_rule规则,感觉这里应该更新之前已经拥有该按钮A权限的角色,相关角色都需要重新更新修改一遍权限才能生效@wenjianzhang

@alphayan
Copy link

alphayan commented Jun 2, 2023

后来我改源码的时候我发现了,更新菜单是不触发权限更新的,更新角色才触发权限更新 @quarter-life

@aiweed
Copy link

aiweed commented Aug 21, 2023

新生成的功能需要先用-a来注册新的api 然后在api管理中设置api的类型和名字,进入菜单管理进行按钮和api的绑定,再分配权限即可
数据里直接添加?菜里都没有api管理,接口管理菜里不能新加接口

@wenjianzhang
Copy link
Member

数据里直接添加?菜里都没有api管理,接口管理菜里不能新加接口
可以看看这里https://www.go-admin.pro/intro/cmd/server#%E8%87%AA%E5%8A%A8-api

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants