12 12
发新话题
打印

[已解决] 怎样限制某些角色进行查询( 此文章被查看:1340次,被回复:11篇!! )

本主题由 yunshan 于 2008-4-4 18:29 关闭

怎样限制某些角色进行查询

虽然采用了security context,但是对于一种记录的某个tab里的字段是不想让同一个组里的某些人看到的,对这些tab进行了权限设置后,发现还是有人可以用查询看到这个tab里不相让他们看到的字段数据。有什么好的解决方法吗


问题已经解决 [打开主题]
本主题的最佳答案为 [ 12 楼].



© 本文为 yixianhuSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

字段有个查询中可见这么个选择
把这个勾选去掉就能使查询时看不到了
但是这个会对所有人都看不到,表单内容还是可以看到的



© 本文为 happygodSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

个人查询好像是没法限制,我到现在都没有找到如何关闭掉个人查询
7.0.1下,可以通过对文件夹设置许可权的方法来限制使用公共查询的用户范围



© 本文为 thehenrySCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

以前有个帖子讨论过这个问题,似乎也没有好的方法解决
http://bbs.scmlife.com/viewthrea ... highlight=%2Bwqj104

© 本文为 wqj104 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

回复 #2 happygod 的帖子

我试过这个,但是这个只在client里管用,到了web下就不管用了

© 本文为 yixianhu 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

首先CQ里面对权限的控制是以组为单位的
如果你想让一个字段不能被别人查到
只能在打开DESIGNER
对这个字段的属性设置为NOT VISIBLE IN QUERY
这样就可以了

© 本文为 softfly 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

回复 #5 yixianhu 的帖子

我认为Softly的就是正确答案,不知道楼主所说的在Web下不管用是什么意思?

如果是在form上仍然可见,这个就比较简单了,用一个static text控件将其覆盖。

© 本文为 yunshan 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

回复 #7 yunshan 的帖子

我在designer里已经将不需要出现在查询中的字段的visible in query选项去掉了,用test数据库在client里进行测试,发现的确是达到了效果,没有出现在查询中了,于是check in ,update productdb,打开ie登陆系统后,建立查询,发现该字段仍然可以出现在查询中。

[ 本帖最后由 yixianhu 于 2007-8-17 10:21 编辑 ]

© 本文为 yixianhu 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

WEB和client访问方式是不一样的,所以这个问题还要想想,应该需要在那里设置一个WEB方式同样适用的选项.我给忘记了

© 本文为 nalanhui 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

回复 #9 nalanhui 的帖子

那拜托你好好想想,因为我们的系统对安全性要求较高,如果实现不了的话,一整套的系统面临重做

© 本文为 yixianhu 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

 12 12
发新话题