项目

一般

简介

寻找插件 redmine5.0.5 权限控制 只能编辑自己提的问题或者被指派的问题

han erde10 个月 之前添加

感觉redmine5.0.5权限控制的粒度较为有限。
目前开发人员设置了对问题的可见度是所有问题,权限是更新问题,更新自己的问题,但这个开发人员登录进去后可以看到不属于自己的问题(比如提交给别人的问题)他也可以编辑修改状态,很不合理,请问有没有这种权限控制的插件。


回复 (8)

RE: 寻找插件 redmine5.0.5 权限控制 只能编辑自己提的问题或者被指派的问题 - 由 redmineplugins.cn Admin10 个月 之前添加

但这个开发人员登录进去后可以看到不属于自己的问题

因为你设置了开发人员对问题的可见度是“所有问题”

他也可以编辑修改状态

因为你设置了权限是更新问题和更新自己的问题,应该仅设置为“更新自己的问题”

其它控制问题可见性插件可参考 https://redmineplugins.cn/projects/1/plugin_blocks/50 ,增加几个新的问题可见性选项:

RE: 寻找插件 redmine5.0.5 权限控制 只能编辑自己提的问题或者被指派的问题 - 由 han erde10 个月 之前添加

谢谢回复,
1:我设置开发人员问题可见是 全部非私有问题,原因是想让每个开发人员都可以看到所有的BUG。因为我们开发人员也要兼职测试人员,不然容易出现提的问题已经存在。
2:我设置开发人员权限是[更新问题]+[更新自己的问题] 原因是如果只设置 [更新自己的问题] 不设置[更新问题],那样的话开发人员只能更新自己提交的问题,别人指派给他的问题他都编辑更新不了,所以这个redmine5.0.5 的 “更新自己的问题” 很不可理解,自己的问题指的是自己创建的问题,别人指派过来的就不算自己的问题。或者是我哪里设置有问题导致?

RE: RE: 寻找插件 redmine5.0.5 权限控制 只能编辑自己提的问题或者被指派的问题 - 由 guo hongxing10 个月 之前添加

redmine.org官网有类似的讨论(#29935),但目前还没有纳入版本计划。

I managed to provide myself with an “Edit assigned issues” permission by applying the :edit_assigned_issues aspect found in the “issue-permissions-1.1.0.patch - bugfix2” patch that can be found here: https://www.redmine.org/issues/7444

看似有人提供了一个补丁,并在redmine4.2上通过了

RE: 寻找插件 redmine5.0.5 权限控制 只能编辑自己提的问题或者被指派的问题 - 由 redmineplugins.cn Admin10 个月 之前添加

permissions-1.1.0.patch 这个补丁太早了,需要改动的地方还比较多

RE: 寻找插件 redmine5.0.5 权限控制 只能编辑自己提的问题或者被指派的问题 - 由 han erde10 个月 之前添加

是的,我看了 这个patch改动很大,所以我目前5.0.5 还有什么好建议去满足这个需求吗?

RE: 寻找插件 redmine5.0.5 权限控制 只能编辑自己提的问题或者被指派的问题 - 由 redmineplugins.cn Admin9 个月 之前添加

@han erde 写到:

所以这个redmine5.0.5 的 “更新自己的问题” 很不可理解,自己的问题指的是自己创建的问题,别人指派过来的就不算自己的问题。或者是我哪里设置有问题导致?
是的,我看了 这个patch改动很大,所以我目前5.0.5 还有什么好建议去满足这个需求吗?

考虑重新写个插件,扩展原生“更新自己的问题“权限的定义,将指派给自己的问题、以及指派给自己所属组的问题都纳入“更新自己的问题”权限范畴。

RE: 寻找插件 redmine5.0.5 权限控制 只能编辑自己提的问题或者被指派的问题 - 由 wen tian8 个月 之前添加

有同样的诉求。任何一个有“更新问题”权限的人就可以编辑任何问题。

RE: 寻找插件 redmine5.0.5 权限控制 只能编辑自己提的问题或者被指派的问题 - 由 wen tian8 个月 之前添加

@redmineplugins.cn Admin 写到:

@han erde 写到:

所以这个redmine5.0.5 的 “更新自己的问题” 很不可理解,自己的问题指的是自己创建的问题,别人指派过来的就不算自己的问题。或者是我哪里设置有问题导致?
是的,我看了 这个patch改动很大,所以我目前5.0.5 还有什么好建议去满足这个需求吗?

考虑重新写个插件,扩展原生“更新自己的问题“权限的定义,将指派给自己的问题、以及指派给自己所属组的问题都纳入“更新自己的问题”权限范畴。

有实现了么?

    (1-8/8)
    点赞1
    点赞0点赞0点赞0点赞0点赞0点赞2点赞0点赞0
    赞赏赞赏赞赏赞赏赞赏赞赏赞赏赞赏