2019-2-14 14:51:10
针对页面增加权限的判断
- 每个用户都有他的权限表,如下:
{
'用户管理': {
'显示用户': '/user/',
'增加用户': '/user/add/',
'删除用户': '/user/delete',
'更新用户': '/user/update/(//d+)/'
},
'API管理': {
'salt': '/salt/'
},
'主机管理': {
'新增主机': '/host/add/',
'更新主机': '/host/update/(//d+)/',
'删除主机': '/host/delete',
'显示主机': '/host/hostpage/'
},
'权限管理': {}
}
- 通过url来判断该用户是否存在某些权限,如果不存在该权限则不显示该功能
#权限判断
{% if '/host/add/' in permission_list %}
<a href="/host/add/"><button class="btn btn-primary btn-sm">新增主机</button></a>
<input type="text" placeholder="搜索功能未启用" style="float: right"/>
<button class="btn btn-primary btn-sm" style="float: right">搜索</button>
{% endif %}
- 有权限的显示情况
- 无权限的显示情况
bootstrap第一步,找模板和找元素
- bootstrap模板需要找适合或者自己喜欢的
模板参考地址 - 下载好模板解压之后,可以寻找自己喜欢的界面进行修改