PDA

View Full Version : 急等解决读者权限的问题!


zjlong
18-02-06, 09:54 AM
我用了一公告版,其中的通知部分我想按部门发,部门我在系统中采用的是群组,按部门分开的目的是让属于发送范围部门的人员能够看到这个通知,人员我在系统中是个人,并已经分到各自的群组以下。现在按部门来分开通知不行,不知怎么解决,读者域我在看,但关于权限我还是无从下手啊??

空空空
20-02-06, 11:05 PM
这个问题很简单,这种通知单,会议单什么的有一个规律:就是会选择发送人员,
假设将所填写的发送人员放的 DeliverTo 这个域(记住 是多值域),在发送的代码中要有一个功能,就是权限控制:

读者域 ReaderOS

Call doc.GetFirstItem("ReaderOS").AppendToTextList(doc.DeliverTo) (如果读者域就是发送人员,可以 doc.ReaderOS = doc.DeliverTo)
call doc.GetFirstItem("ReaderOS").IsReader = True


作者域 AuthorOS (跟读者域一样)

根据实际需要给 AuthorOS 赋值
Call doc.GetFirstItem("AuthorOS").IsAuthor = True

其实也可以使用 角色 (角色使用自己摸索吧)

月影无限
21-02-06, 12:09 AM
象这样的问题还是定义为角色方便一点。
假设先设为:
[可看通知]和[不可看通知],并在数据库的存取控制列表中为每个ID设置相应的角色。
然后对通知内容根据角色进行判断是否隐藏。
这样应就可以轻松的达到你的目的,以后更改权限也容易。

恋猪明
21-02-06, 03:24 PM
学习中
Loading........