我不确定这是否是正确的StackExchange站点,所以如果不是,我道歉。
是否可以在Redmine中创建子项目并让它自动从父项目继承成员权限?如果我将父级用户A作为管理员而用户B作为开发人员,我希望它能在新子子项上自动设置。
我搜索了高低,找不到办法 - 内部或插件 - 来做到这一点。
谢谢!
答案 0 :(得分:2)
这实际上非常简单:您只需进入管理面板,显示项目列表,找到父项目并使用复制按钮以创建子项目。在下一页上,您可以配置项目,预先填充父项目的值,还有一些选项,如复制成员。
当然,只有在创建时才能工作 - 一旦创建了子项目并更改了一个项目,您还需要更改另一个项目。幸运的是,使用组可以非常轻松(为组而不是用户配置访问权限)。
答案 1 :(得分:1)
自Redmine 2.3.0以来,这是可行的(请参阅问题#5605进行讨论)。创建(或更新)项目时,您只需选中继承成员复选框。
(在最初询问和回答此问题时,Redmine无法使用此选项,所以如果您考虑更改此问题的答案,我会感到高兴,谢谢!)
答案 2 :(得分:0)
那是不可能的。 Redmine许可系统最基本的事实之一是用户是具有一个或多个角色的杰出项目的成员。权限无法继承。事实上,有一个问题树的可能性增加得相当晚,而且还没有在权限系统中得到反映。
尽管如此,即使可以完成,也只能添加权限,因为您无法使用角色取消权限(始终会添加来自多个角色的权限)。因此,您最终只能在子项目中添加更多权限,但不能用更少的权限。