I';我们在redmine中添加了一个模块,如何一次为多个项目启用它?

I';我们在redmine中添加了一个模块,如何一次为多个项目启用它?,redmine,Redmine,我已经启用了所有这些优秀的新插件,并且我可以在任何给定的项目上启用它们 但是,我看不到一种方法可以同时在许多项目中添加/删除它们 也许我需要一个模块管理插件?;-) 如何一次启用多个项目 你不能-至少不能使用UI。已经有一段时间了,我想OP已经解决了他的问题。如果其他人有相同的问题: 我们还必须在所有项目中激活一些模块,并编写一个小脚本来为我们完成: 编辑: 这是为Redmine fork“Chiliproject”创建和测试的,但在Redmine中应该可以正常工作。在我的例子中,Redmin

我已经启用了所有这些优秀的新插件,并且我可以在任何给定的项目上启用它们

但是,我看不到一种方法可以同时在许多项目中添加/删除它们

也许我需要一个模块管理插件?;-)

如何一次启用多个项目


你不能-至少不能使用UI。

已经有一段时间了,我想OP已经解决了他的问题。如果其他人有相同的问题:

我们还必须在所有项目中激活一些模块,并编写一个小脚本来为我们完成:

编辑:
这是为Redmine fork“Chiliproject”创建和测试的,但在Redmine中应该可以正常工作。

在我的例子中,Redmine 3.1.0和MySQL用作DB服务器。我想,如果发生其他混淆,你会明白主要意思的

DELETE FROM `enabled_modules` WHERE `name` = 'module_name_here';
INSERT INTO `enabled_modules` 
    (`project_id`, `name`) 
SELECT 
    `id`, 'module_name_here' 
FROM 
    `projects`
您可以为一个项目激活模块,以从已启用的\u模块中发现其名称。或者您可以在插件源代码中找到它,它应该看起来像“project\u module:module\u name\u here”

请不要这样做,如果你不完全理解,这个答案是关于什么的


PS:是的,我知道-这是一个肮脏的解决方案,但它足够快和容易操作,每年至少需要一次。

好吧,知道我没有遗漏什么,我感觉好多了。。。。现在来看看这个pluginOh,我认为这是一个反问。你需要一个吗?我想这取决于你有多少现有项目,以及你安装/删除插件的频率。插件可以在上找到。否则,您可能会幸运地通过使用rails控制台运行程序(例如项目创建)自动激活插件,这非常有效。您可能希望在projects SELECT语句中添加“where status=1”,以便只创建与活动项目的关联