EngineerCMS开发ONLYOFFICE文档协作的权限管理

128 篇文章 0 订阅
43 篇文章 18 订阅

对于文档的协作权限,我是这样设计的。

参考它的api,

首先要回答:是每个文档对应一个权限呢,还是一个文档目录对应一个权限?还是两者都要有?

反正engineercms上实现这2种都不是问题,用casbin嘛。

其次要回答是设计用户和文章之间的权限关系呢还是角色(用户组)与文章之间的权限关系?

回答是都要。

再次回答,是设计角色与文章之间的权限关系,还是组织结构与文档之间的权限关系?

回答还是用角色吧。

那么组织结构与用户,用户与角色,这2者要好好设计,要容易操作,正反向操作。

比如由组织结构选人,或在用户基础上选组织结构,选择后还要剔除掉(筛选)。

差不多就这么多了。

回到ONLYOFFICE document server,它有3个权限,编辑权限,只读权限,不允许权限,再深入点,加上下载权限和打印权限来组合的话,有可编辑,不可下载,可编辑不可打印,这个很少吧。其次,可读-可下载-可打印,可读-不可下载-只可打印……

下图是文档——用户赋权


下图是文档——角色赋权


代码在githu里了。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值