起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4284|回复: 11

[结贴] 如果根据角色来判断是否拥有某个功能的权限?

[复制链接]

115

主题

497

帖子

852

积分

高级会员

Rank: 4

积分
852
QQ
发表于 2017-3-2 19:30:35 | 显示全部楼层 |阅读模式
现在有一个场景,需要根据角色来判断,是否拥有某个功能的权限。
之前使用的是hasActivityPermission,但是这个是根据人员来判断是否拥有某个功能的权限,我现在想根据角色来判断。怎么搞。求大神回复
发表于 2017-3-3 10:04:16 | 显示全部楼层
这里有个执行规则的用法可以参考下!或者当前组织机构又有权限且角色是defaultLeaders 的人
findOrgUnitsHasRoleByCode('defaultLeaders',orgUnitsToOrgFIDs(findOrgUnitsHasCActivity(currentDeptFID(), true)),true)

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-3-3 11:00:22 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

115

主题

497

帖子

852

积分

高级会员

Rank: 4

积分
852
QQ
 楼主| 发表于 2017-3-3 16:21:59 | 显示全部楼层
如果有角色继承的情况。怎么办呢
回复 支持 反对

使用道具 举报

115

主题

497

帖子

852

积分

高级会员

Rank: 4

积分
852
QQ
 楼主| 发表于 2017-3-3 16:25:00 | 显示全部楼层
意思是,这个功能某个角色是否拥有使用权限,里面就牵扯角色继承的情况
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-3-3 16:44:49 | 显示全部楼层
看3楼的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复

使用道具 举报

115

主题

497

帖子

852

积分

高级会员

Rank: 4

积分
852
QQ
 楼主| 发表于 2017-3-3 16:49:52 | 显示全部楼层

看了。使用了。正常情况某个角色应该有某个功能的权限,但这个功能是属于他的父角色所拥有的。但是这个方法使用后,没找到。什么情况。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-3-3 17:46:54 | 显示全部楼层
为什么要通过角色去判断?具体的需求是什么?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

115

主题

497

帖子

852

积分

高级会员

Rank: 4

积分
852
QQ
 楼主| 发表于 2017-3-3 17:59:31 | 显示全部楼层
jishuang 发表于 2017-3-3 17:46
为什么要通过角色去判断?具体的需求是什么?

是这个情况,我们把x5的widget方式进行修改扩展,现在只能通过管理员来对每个角色进行widget设置。这样的话,我们开发了一个功能,让管理员来使用,里面有角色列表,有widget列表。就在角色对于的widget选择的时候,需要权限判断处理widget列表。所以就有了。需要角色来判断,这个角色有哪些widget权限。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-3-6 09:12:29 | 显示全部楼层
widget的权限就是功能权限,应该参考平台的角色管理的显示,里面就有对继承父角色的功能权限的处理
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-24 13:36 , Processed in 0.056205 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表