项目

一般

简介

店铺

文件访问控制插件 Redmine Attachments Plus

Redmine自身并不对问题中的附件做用户访问控制,只要是问题的任何可见用户都可以下载该问题所关联的所有附件。本插件为上传到问题的文件上传增加了'私有附件'选项,附件的作者可以为每一个自己上传的附件设置一个用户白名单。只用白名单内的用户或组用户才能下载指定的附件。

Redmine版本支持: 6.0.* 5.1.* 5.0.* 4.2.* 4.1.* 4.0.*

插件在问题的上下文导航工具栏中增加了一个"附件"按钮。点击按钮将在弹出窗口中通过页签的方式分别显示出自己上传的附件和所有附件。如果当前问题的附件较多,该功能可以很方便的找到自己所上传的所有文件。其中红色标记为私有附件,表示该文件仅仅允许自己或指定的用户才能下载。右侧按钮分别提供下载白名单以及下载和删除功能。

插件安装后,问题的附件上传界面会多出一个"私有附件"复选项。此选项选中后,上传的附件将只有附件作者和作者添加的白名单用户能下载或预览。其它用户仅可以看到附件链接,但点击下载时会给出403无权限的错误提示。支持一次性标记多个附件。

点击添加白名单用户按钮可以直接模糊查询和选择白名单用户。默认情况下私有附件的白名单为空,注意这里的白名单用户必须是当前问题的跟踪人,如果添加的是组用户,组内的所有用户将都可以下载当前文件。每个附件文件都可以设置自己的白名单用户列表。增加或减少白名单的用户将立即生效,用户可根据自己的业务需求随时调整白名单的控制策略。