Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Redmine:新创建的子项目能否继承父项目的成员?_Redmine_Redmine Plugins - Fatal编程技术网

Redmine:新创建的子项目能否继承父项目的成员?

Redmine:新创建的子项目能否继承父项目的成员?,redmine,redmine-plugins,Redmine,Redmine Plugins,我不确定这是否是正确的StackExchange站点,因此,如果不是,我深表歉意 是否可以在Redmine中创建子项目,并使其自动从父项目继承成员权限?如果我在父项目上有用户A作为经理,用户B作为开发人员,我希望它能在新的子项目上自动设置 我到处搜索,找不到一种方法——内部或插件——来实现这一点 谢谢 这是不可能的。Redmine许可系统最基本的事实之一是,用户是具有一个或多个角色的杰出项目的成员。无法继承权限。事实上,发布问题树的可能性添加得相当晚,尚未反映在权限系统中 也就是说,即使可以这样

我不确定这是否是正确的StackExchange站点,因此,如果不是,我深表歉意

是否可以在Redmine中创建子项目,并使其自动从父项目继承成员权限?如果我在父项目上有用户A作为经理,用户B作为开发人员,我希望它能在新的子项目上自动设置

我到处搜索,找不到一种方法——内部或插件——来实现这一点


谢谢

这是不可能的。Redmine许可系统最基本的事实之一是,用户是具有一个或多个角色的杰出项目的成员。无法继承权限。事实上,发布问题树的可能性添加得相当晚,尚未反映在权限系统中


也就是说,即使可以这样做,也只能添加权限,因为不能使用角色取消权限(总是添加来自多个角色的权限)。因此,您最终只能在子项目中添加更多权限,而不能使用更少的权限。

这实际上非常简单:您只需进入“管理”面板,显示项目列表,找到父项目,然后使用“复制”按钮创建子项目。在下一页中,您可以配置您的项目,预先填充父项目的值,并有一些其他选项,如复制成员


当然,这只在创建时起作用——创建子项目并更改一个项目后,还需要更改另一个项目。幸运的是,使用组非常容易(为组而不是用户配置访问权限)。

自从Redmine(请参阅讨论问题)以来,现在这是可能的。创建(或更新)项目时,只需选中“继承成员”复选框即可


(在最初询问和回答此问题时,此选项在Redmine中不可用,因此如果您考虑将已接受的答案更改为此答案,我将非常高兴,谢谢!)

Hrm。。。也许我用错了术语。我不想更改任何个人权限,我只想将相同的成员分配给子项目,具有相同的角色、权限等。仍然不行?仍然不行。您始终只能按角色授予权限。我想说的是,用户在某个项目中拥有的权限来自用户在该特定项目中拥有的所有角色的权限之和。这些角色现在不能被继承。而且(这就是我上面的理论)即使角色可以被继承,也会受到相当大的限制。这确实有效,太好了,谢谢!不过,我希望还有另一种方式,通过用户端界面。我希望经理创建子项目时也会发生同样的情况,我不想给他们管理员权限。想法?这不是继承(如OP所问),而是分配个人角色的特定方式。从好的方面来看,它可能解决了手头的问题。@Rob这似乎只有管理员才能做到,对不起。这不应该是公认的答案,因为它描述了一种仅对管理员可用的解决方法。OP要求在新创建的项目中(由所有用户)自动从父项目继承成员。也看看我的答案。