关于club权限设计的疑问

club权限后台设计的确实简洁,但是我有一个疑问。

club前端是直接在html中写#role或者#permission标签来控制权限的。

那么问题来了:我好不容易开发了一个项目,权限啥都根据当初客户需求设置好了,现在我要跑去搞下一个项目了。

根据这个权限设计,如果哪天客户想调整下前端权限怎么办?

我还需要跑回去给客户改html代码吗?

还是让客户来学#role或者#permission标签?

请问下遇到这种情况该怎么办?

按照我的理解,club的权限设计的简洁只是针对开发者来说的,只要我能开发的快,至于后期维护就不关我的事了,先赚到钱再说。

评论区

jiren

2018-05-22 07:48

顺便了解一下,前台不是用club 的页面,前后端分离项目,权限应用

JFinal

2018-05-22 11:53

使用 #role #permission 在需要的地方埋好点,通过权限管理模块自动化配置出来这些控制,不用改 html

JFinal

2018-05-22 11:53

多试一下,功能都在的,可以配置出来

kun

2018-05-22 12:54

@JFinal 就是需要另外开发一个功能点出来动态设置html中埋点的权限了

JFinal

2018-05-22 21:30

@kun 不需要开发另外的功能,本来就有了,而且在 /_view/_admin/common/_menu.html 以及 /_view/_admin/permission/index.html 中已经有过演示

这里再给一个最细粒度的 _menu.html 中的演示:
#permission("/admin/account")
<li>
<a href="/admin/account"<账户管理</a>
</li>
#end

通过上面的方式在 _menu.html 中为每个菜单埋好点以后,在后台管理中可以任意细料度控制菜单权限给任何账号,用我这个例子试一下就知道有多方便了

热门反馈

扫码入社