PDA

View Full Version : 为什么我设了一个作者域,其他的人员也可以修改呢?谢谢!


taozhiyao1216
10-02-06, 06:35 PM
--------------------------------------------背景前提---------------------------------------------
用户(为了测试的方便,都是管理员)
用户列表为:
aaaa
bbbb
cccc
dddd
在表单中我是这样设计的:

直接上级 :theManager (域theManager属性: 名称-theManager; 类型-作者,可编辑; )
总经理 : generalManager (域generalManager属性:名称-generalManager; 类型-名称,可编辑;)
所有读者: allReaders (域 allReaders 属性 :名称-allReaders; 类型-读者,计算)

我的个人信息 myNotes (域 myNotes 属性 :名称-myNotes; 类型-RTF文本,可编辑)


其中
allReaders (域) : 值
theManager:generalManager:otherReaders:@UserName
-----------------------------------------------------------------------------------------------------

--------------------------------------------问题情况---------------------------------------------
在浏览中,
我这样填写了表单:
以用户cccc 的身份登陆

直接上级 : aaaa
总经理 : bbbb
所有读者:aaaa,bbbb,cccc

我的个人信息 我是cccc,请多指教!谢谢!


我保存了该表单,成功!
然后,
以用户dddd的身份登陆

我无法登陆

测试成功!


然后,我以用户aaaa的身份登陆
可以修改该表单文档(用户dddd的信息)

测试成功!

然后,我以用户cccc的身份登陆
也可以修改该表单文档

测试失败,测试失败!

因为用户cccc不是其中的一个作者,他只有阅读的权限,没有修改编辑的权限,这就是我的问题!
-----------------------------------------------------------------------------------------------------

--------------------------------------------希望指教---------------------------------------------

希望 大虾指导,谢谢!
-----------------------------------------------------------------------------------------------------

Sing
10-02-06, 06:45 PM
CCCC在ACL中的权限是什么?

china_fankai
11-02-06, 10:58 AM
可能是你ACL設錯了

taozhiyao1216
13-02-06, 08:33 AM
cccc 是管理员 ,所有的aaaa\bbbb\cccc\dddd都是管理员的 权限.谢谢指点.

当时为了测试的方便 ,我分别为 aaaa bbbb cccc dddd 设的是管理员的权限.
是这里 出了问题 ,是么 ?
谢谢指点!!

taozhiyao1216
13-02-06, 01:56 PM
作者域只对作者级别的权限的用户起作用,当用户的权限高于作者时,即使文档中的作者域没有该用户,该用户一样可以对文档进行编辑修改。

来自:::
sunbeamwl
圣骑士
http://bbs.chinaunix.net