导出功能权限问题
目前导出时非目录创建者会提示“没有权限”。
假设目录是用户A创建的,但目录中的文章是用户B创建的,用户B想导出自己创建的文章如何导出?
一个个页面导出
想要选谋篇文章,提示没权限
你这个是非常旧的版本,其功能逻辑我忘记了。先尝试更新到最新版
其次,你分别给 A 和 B 怎样的项目权限,说一下。
A是管理员,B是所有目录的编辑成员
新版本是否有功能介绍呢?
之前改过源码,现在更新想看看有啥新功能,以及更新后的影响
好像新版里,只有管理员才能导出项目。成员根本就无法看到导出按钮。所以不存在你现在的界面的报错问题。权限收回去才是对的
Mr.X @.***>于2024年6月26日 周三下午5:09写道:
之前改过源码,现在更新想看看有啥新功能,以及更新后的影响
— Reply to this email directly, view it on GitHub https://github.com/star7th/showdoc/issues/2220#issuecomment-2191199119, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAQZHLSQBS2TW7BYAD66FR3ZJKAMLAVCNFSM6AAAAABJ5KEN4KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOJRGE4TSMJRHE . You are receiving this because you commented.Message ID: @.***>
好像新版里,只有管理员才能导出项目。成员根本就无法看到导出按钮。所以不存在你现在的界面的报错问题。权限收回去才是对的 Mr.X @.>于2024年6月26日 周三下午5:09写道: … 之前改过源码,现在更新想看看有啥新功能,以及更新后的影响 — Reply to this email directly, view it on GitHub <#2220 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAQZHLSQBS2TW7BYAD66FR3ZJKAMLAVCNFSM6AAAAABJ5KEN4KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOJRGE4TSMJRHE . You are receiving this because you commented.Message ID: @.>
我们项目组 分享和查看的人员不需要编辑,但默认加进来的用户都是编辑权限,这个默认权限是否可以改成 只读。还有 只要有读的权限 应该就可以分享 和 导出。 我们这边几个人可能平时操作就是 分享 查看 和 导出,并不想让他们有编辑权限,但现在设定很不友好,能否新版本进行优化?
- 只读成员: 查看,分享,导出,项目变更日志,项目基础信息
- 编辑成员: 查看,分享,导出,导入,编辑,项目变更日志,项目基础信息查看
- 项目管理员: 查看,分享,导出,编辑,删除,成员管理, 项目变更日志, 修改项目基础信息等
宗旨是 只读成员: 查看相关的应该都有权限。
编辑成员: 只能编辑单个页面,新增页面,但不能删除页面
管理员: 有所有功能,包括删除 @star7th
公司从2020年开始使用的一些心得体会
导出功能其实是很大。导出后,就能导入到一个新项目去。这等于轻易完全拿走了你的项目数据。实际使用过程中,具有只读权限的,往往都是非核心团队成员,不应该有那么大的权限。这就是为啥要把导出权限收归到管理员。 至于分享链接功能,任何人都有的。
可能使用场景不同,我们数据一般是分享给客户看的。 有的客户就想要word版本,不要链接。 这时候普通成员能操作更好。 如果真的考虑安全的话,编辑成员 应该有导出功能,删除功能应该收回。 有时候莫名其妙被他们删了,不知道原因, 有时候发现是误操作。编辑成员 一般就是 新增 或者 维护之前的,真的不希望他们随便删内容,即使新增错误了内容,也由管理员来删除更好。
有编辑权限的情况下,禁止删除的作用不大。比如,他还可以可以通过把内容置空的方式来删除内容。
如果你要分享给客户看,我倒建议另外以附件的形式让提供一份离线文档供下载。
内容置空删除 这种就是故意为之了,而且这种方式还有历史记录,能找回。 如果把整个页面删了,就不好追溯了,也没有历史记录。 只有项目里面一个删除记录,这种想找回很难
如果你要分享给客户看,我倒建议另外以附件的形式让提供一份离线文档供下载。
主要是文档比较多,还会定期修改, 都交给管理员 有点费人 。
我想到了一种方式。就是添加编辑成员的时候,可以勾选是否允许导出项目。
后面有空再更新下吧
恩 恩,这个可以
新版已经用这样的解决方案: 项目编辑成员默认可导出项目,但是会留下记录在项目变更日志以供审计