论坛首页 Java企业应用论坛

G4Studio开源平台下UI元素授权的参考模型和实现

浏览 6041 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-08-29   最后修改:2011-08-29

应广

大用户的普遍需求,G4开源平台将从9月21日发布的V3.0版本开始支持UI元素授权功能,现将相关细节发出来请大家提提意见,看还有什么完善的地方。

需求描述
根据登录人员控制按钮的激活、禁用、显示、隐藏状态。
根据登录人员控制表单输入元素的激活、只读、禁用、显示、隐藏状态。
根据登录人员控制Panel面板、Tab卡片、表格的禁用、显示、隐藏状态。
根据登录人员控制表格列的显示、隐藏状态。

问题域名词解释
UI元素:按钮、表单输入元素(文本框、下拉框等)、Panel面板、Tab卡片、表格、表格列
UI元素授权类型:激活、只读、禁用、显示、隐藏、挂起(未授权或取消授权)
人员:指登录系统的业务经办人员或管理人员。
角色:指人员所属的角色。
菜单:值系统功能菜单。

问题域行为说明
UI元素托管:将具体的UI元素和某一个功能菜单绑定。
UI元素角色授权:在某角色所拥有的功能菜单权限范围内对某菜单上的已绑定的UI元素授予激活、只读、禁用、显示、隐藏、挂起(未授权或取消授权)权限。
UI元素人员授权:在某人员所拥有的功能菜单权限范围内(值直接对人员授予的菜单权限不包括人员所属角色转化而来的菜单权限) 对某菜单上的已绑定的UI元素授予激活、只读、禁用、显示、隐藏、挂起(未授权或取消授权)权限。
权限实施:根据登录人员查询出此人员所属角色在某菜单上的所有UI元素授权信息和此登录人员在某菜单上的登录信息,且人员权限覆盖角色权限。求出权限并集。然后根据权限并集生成相应的脚本完成权限控制功能。

 

插播一段广告

 


G4Studio是一套面向中小软件企业及个人开发者的集设计、开发、部署、后期维护于一体,力求覆盖整个软件生命周期的高品质开源产品套件。

官方网站:

http://www.g4studio.org/

 

G4Studio 在线演示入口
http://web230531.host89.chinajsp.net

 

参考实现


 

  • 大小: 195.6 KB
  • 大小: 194.5 KB
   发表时间:2011-08-29  
这个一定要顶!
0 请登录后投票
   发表时间:2011-08-29  
不错,期望得到的功能,马上就成形了,支持一下!不过最近很忙!
0 请登录后投票
   发表时间:2011-08-30  
实现呢?实现在哪里,lz不详细说说怎么对授权后元素的判断?
0 请登录后投票
   发表时间:2011-08-30   最后修改:2011-08-30
mgcnrx11 写道
实现呢?实现在哪里,lz不详细说说怎么对授权后元素的判断?


实现自己下载源码自己看哈。好冷清啊,看样子大家对这个东西不太敏感嘛
0 请登录后投票
   发表时间:2011-09-01  
你这些功能是模仿jbob平台的吧,它都有了!
0 请登录后投票
   发表时间:2011-09-01  
立于三十 写道
你这些功能是模仿jbob平台的吧,它都有了!

是哦,太像了。。。重复轮子啊
0 请登录后投票
   发表时间:2011-09-01  
nanxi2009 写道
立于三十 写道
你这些功能是模仿jbob平台的吧,它都有了!

是哦,太像了。。。重复轮子啊

晕死 当你在说笑话
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics