我已经在redmine中添加了一个模块,如何一次为许多项目启用它?

时间:2011-10-29 15:09:04

标签: redmine

我已经启用了所有这些出色的新插件,我可以在任何给定项目上启用它们。

但是,我没有看到一次在许多项目中添加/删除它们的方法。

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

3 个答案:

答案 0 :(得分:2)

在我的案例中,Redmine 3.1.0和MySQL用作数据库服务器。我想,在其他情况下,你会得到主要的想法。

DELETE FROM `enabled_modules` WHERE `name` = 'module_name_here';
INSERT INTO `enabled_modules` 
    (`project_id`, `name`) 
SELECT 
    `id`, 'module_name_here' 
FROM 
    `projects`

您可以激活一个项目的模块,以便从enabled_modules中发现其名称。或者您可以在插件源中找到它,它应该看起来像'project_module:module_name_here'

如果你不完全明白,请不要这样做,这是什么答案!

PS:是的,我知道 - 这是一个肮脏的解决方案,但对于每年一次或更少的必要操作而言,它足够快速和简单。

答案 1 :(得分:1)

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

我们还必须在所有项目中激活一些模块并编写一个小脚本来为我们完成: https://github.com/EugenMayer/enable_chiliproject_modules

修改 这是为Redmine fork“Chiliproject”创建和测试的,但是在Redmine中没有变化就可以工作。

答案 2 :(得分:0)

  

如何一次启用多个项目?

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