2011-10-29 49 views

回答

0

我該如何一次啓用多個項目?

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

+0

嗯,我感覺更好,知道我沒有失去一些東西....現在去看看那個插件 –

+0

哦,我認爲這是一個修辭問題。你需要一個嗎?我想這取決於你有多少現有項目以及你安裝/移除插件的頻率。插件可以在http://www.redmine.org/plugins找到。否則,你可能會很幸運通過使用rails控制檯運行器來自動激活插件(項目創建示例http://www.redmine.org/boards/2/topics/7406) – marapet

1

已經有一段時間了,我認爲OP已經解決了他的問題。如果別人有同樣的問題:

我們還必須激活所有項目的幾個模塊,並寫了一個小腳本來爲我們做: https://github.com/EugenMayer/enable_chiliproject_modules

編輯: 這是創建和測試Redmine叉子「Chiliproject」,但應該在Redmine沒有改變的情況下工作。

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

這很好地工作。您可能希望在項目SELECT語句中添加'where status = 1',以便僅創建與ACTIVE項目的關聯 –

相關問題