首页
关于simpleui菜单设置与django自带和自定义权限的控制调整
关于simpleui菜单设置与django自带和自定义权限的控制调整
2020-04-24 10:11:49
10.7K
5
我是针对我自己项目调整的,大家仅供参考
修改simpleui/templatetags/simpletags.py文件的menus方法调整models的显示权限控制
源代码逻辑: 1.app_list = context.get('app_list')取出系统允许显示的菜单进行处理 2.读取SIMPLEUI_CONFIG设置合并菜单处理 3.menu_display一级菜单的排序和过滤处理
我按照自己需求调整为: 0.前提需要把SIMPLEUI_CONFIG配置完整,新增二级菜单的codename字段 1.干掉系统菜单显示权限逻辑
2.读取SIMPLEUI_CONFIG设置根据一级菜单和二级菜单的codename(几种组合方式)处理过滤逻辑
3.menu_display一级菜单的排序和过滤处理,menu_display二级菜单的过滤处理(二级菜单排序逻辑在其他地方,这里懒得改了)
打赏作者
评论(5)
请登录后发表评论
热门文章
选中导出时出现CSRF错误
求助帖:自定义的app用不了
页面错误
simplepro如何将主题和字号设置为默认主题
求助贴:使用Filefield字段,界面能正常上传文件,但是点击文件路径报错:“”
Django添加了Html5标头(<!DOCTYPE html>)申明html5页面后资源请求正常但是页面不加载css内容,去了html5标头使用混合模式又正常
simpleui/simplepro正常安装,就缺fields软件包,在pycharm安装也不行
接上次提问:simplepro中fields软件包为解压运行出问题
SimplePro 数据列表翻页 出现 加载图标,不见数据
simplePro的兼容性能否适配一下
