horizon--权限菜单控制
来源:互联网 发布:培训视频直播软件 编辑:程序博客网 时间:2024/05/03 10:26
self.request.user.tenant_id
self.request.user.tenant_name
self.request.user.tenant_id
session数据:
位于文件: horizon/horizon/views/auth_forms.py
def _set_session_data(request, token):
request.session['serviceCatalog'] = token.serviceCatalog
request.session['tenant'] = token.tenant['name']
request.session['tenant_id'] = token.tenant['id']
request.session['token'] = token.id
request.session['user_name'] = token.user['name']
request.session['user_id'] = token.user['id']
request.session['roles'] = token.user['roles']
request.session['roles']
普通用户test登录
[{u'id': u'9c7a522f66ad46d8bf2671d4c0ce78e4', u'name': u'Member'}]
admin用户登录
[{u'id': u'1b0f1d4d68754c76a279bb45ba2763e6', u'name': u'admin'}, {u'id': u'99c59f8c1f0a450e8bcaf527169afc5e', u'name': u'KeystoneAdmin'}, {u'id': u'776129c80a2b4745b8b3cd5e940ebb2a', u'name': u'KeystoneServiceAdmin'}]
控制哪个菜单那些角色有权限,只需在相应模块的panel.py中加入roles即可
class Hosts(horizon.Panel):
name = _("Host")
slug = 'hosts'
roles = ('admin',)
- horizon--权限菜单控制
- horizon 权限
- horizon实现多个角色同时拥有一个菜单权限
- jquery 权限控制菜单
- horizon 左侧菜单加载
- 权限控制操作菜单显示的代码
- 用户,角色,群组,菜单权限控制
- 同一界面挂多个菜单,利用权限控制菜单的显示
- horizon源码修改——拆分菜单
- C# win程序中主窗体菜单的权限控制
- 控制菜单访问权限的2种思想
- 控制菜单访问权限的2种思想
- 通过配置Sitemap实现对左侧菜单的权限控制
- Yii框架扩展chatRoomTypeTreeColumn【主题区权限控制下拉菜单】
- 控制菜单访问权限的2种思想
- J2EE+Flex的菜单及权限控制实践
- 【转载】【权限控制】角色访问动态生成用户权限菜单树
- 通过权限控制菜单栏菜单的显示和隐藏
- 6年pjsip移植iphone,android等平台经验实现P2P和ICE-穿越3G各种NAT
- 运行shell:windows命令,及显示桌面.scf的问题
- 使用Myeclipse完成Hibernate的逆向工程
- 按钮相关的JS代码大全
- 限制在同一台电脑上只允许有一个用户登录系统
- horizon--权限菜单控制
- Android2.3/4.0 USB tethering为什么不工作了?
- Windows界面编程第四篇 异形窗体 高富帅版 .
- eclipse Java EE平台使用指南
- Java动态代理机制详解-转自ITEYE论坛
- C# 文件和文件夹的操作
- linux判断文件是否存在
- jQuery特效-方法参数类型
- hdu 2874 LCA 离线算法