View Full Version : 急等解决读者权限的问题!
我用了一公告版,其中的通知部分我想按部门发,部门我在系统中采用的是群组,按部门分开的目的是让属于发送范围部门的人员能够看到这个通知,人员我在系统中是个人,并已经分到各自的群组以下。现在按部门来分开通知不行,不知怎么解决,读者域我在看,但关于权限我还是无从下手啊??
这个问题很简单,这种通知单,会议单什么的有一个规律:就是会选择发送人员,
假设将所填写的发送人员放的 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
其实也可以使用 角色 (角色使用自己摸索吧)
象这样的问题还是定义为角色方便一点。
假设先设为:
[可看通知]和[不可看通知],并在数据库的存取控制列表中为每个ID设置相应的角色。
然后对通知内容根据角色进行判断是否隐藏。
这样应就可以轻松的达到你的目的,以后更改权限也容易。
vBulletin® v3.7.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.