我已經啓用了所有這些優秀的新插件,並且可以在任何給定的項目上啓用它們。我已經在redmine中添加了一個模塊,我怎樣才能同時爲多個項目啓用它?
但是,我沒有看到一種方法來一次添加/從多個項目中刪除它們。
也許我需要一個模塊管理插件? ;-)
我已經啓用了所有這些優秀的新插件,並且可以在任何給定的項目上啓用它們。我已經在redmine中添加了一個模塊,我怎樣才能同時爲多個項目啓用它?
但是,我沒有看到一種方法來一次添加/從多個項目中刪除它們。
也許我需要一個模塊管理插件? ;-)
我該如何一次啓用多個項目?
你不能 - 至少不能使用UI。
已經有一段時間了,我認爲OP已經解決了他的問題。如果別人有同樣的問題:
我們還必須激活所有項目的幾個模塊,並寫了一個小腳本來爲我們做: https://github.com/EugenMayer/enable_chiliproject_modules
編輯: 這是創建和測試Redmine叉子「Chiliproject」,但應該在Redmine沒有改變的情況下工作。
在我的情況下,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:是的,我知道 - 這是一個骯髒的解決方案,但它的速度很快,很容易操作,每年至少需要一次。
這很好地工作。您可能希望在項目SELECT語句中添加'where status = 1',以便僅創建與ACTIVE項目的關聯 –
嗯,我感覺更好,知道我沒有失去一些東西....現在去看看那個插件 –
哦,我認爲這是一個修辭問題。你需要一個嗎?我想這取決於你有多少現有項目以及你安裝/移除插件的頻率。插件可以在http://www.redmine.org/plugins找到。否則,你可能會很幸運通過使用rails控制檯運行器來自動激活插件(項目創建示例http://www.redmine.org/boards/2/topics/7406) – marapet