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

权限添加这块有几个bug. #1

Open
epiphyllum opened this issue Sep 6, 2016 · 10 comments
Open

权限添加这块有几个bug. #1

epiphyllum opened this issue Sep 6, 2016 · 10 comments

Comments

@epiphyllum
Copy link

  1. 建立菜单目录
  2. 建立管理组。 组里会添加菜单权限
  3. 添加用户。 选择权限组。

这块很多地方不严谨, 配置后与用户登录不一致。

@akkagao
Copy link
Owner

akkagao commented Sep 6, 2016

感谢您提出的问题
之前的代码少了对已经删除的关系的判断,已经增加了。
这里的 权限实际是作为三个用途的
1:只作为左侧菜单栏的目录 主要用于菜单分组
2:作为菜单使用 用于打开一个新的tab页面
3:作为权限使用 判断当前登陆的用户是否有执行某个操作的权限

如果您使用的时候有什么疑问或者发现问题 也可以直接邮件联系我。

@epiphyllum
Copy link
Author

b1b63bbd-ba8f-42d8-b67f-3d4ef37a24f7

这里菜单显示有点问题。

31203317-a4a3-4e85-9fc9-a1e2768fa18d

@epiphyllum
Copy link
Author

刚好我要需要管理系统的脚手架, 你这个能用的话, go的项目就好搞了。

@epiphyllum
Copy link
Author

还有一个问题: 在添加用户的时候, 你这里可以选择多个管理员组, 但是选完后, 实际用户登录却并没有所有管理员组的权限。

@akkagao
Copy link
Owner

akkagao commented Sep 7, 2016

Q1:发布审核的父节点招标没有展示出来,请确认招标是否是节点,只有节点才可以作为目录展示
Q2:属于多个组需要检查下两个组是否都增加了对应的权限,刚又提交了一版 如果是超级管理员组则认为拥有所有权限

@epiphyllum
Copy link
Author

我是这么理解的, 添加权限的时候, 如果指定是否为菜单为"是"就是目录, “否"就是操作项

@epiphyllum
Copy link
Author

添加权限项的时候, 如何设置为节点啊?

@epiphyllum
Copy link
Author

你这里也是这样的, 依据是否为菜单来决定是否为目录的。
5af65526-96da-4de3-af09-56bed6e902cc

d1d7ce9c-5033-4d92-8d9a-77c878f266e6

@epiphyllum
Copy link
Author

aa3bf3c6-5f45-4af3-b413-fe732eddb4d4

@akkagao
Copy link
Owner

akkagao commented Sep 8, 2016

如上图所示 账号管理是作为菜单中的目录出现,管理员管理、管理员组管理、权限管理 是作为菜单出现、添加修改这些操作是具体的操作权限。如果你上面的发布和审核想要在菜单中出现发布和审核也必须是菜单才可以, 发布审核下面的增删改查操作作为具体权限。

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

No branches or pull requests

2 participants