組織裡面的學弟想要撰寫一個比較友善的前端給使用者來回報問題,然後系統會自動塞入我們的專案管理系統redmine中。不過目前的版本並沒有此一功能,除非先把每個使用者的api key給撈出來,然後在給予不同的api key ,可是這樣比較奇怪啦…。
所以我就寫了一個小小的plugin 可以偵測是否有要更換author ,這個plugin會在save前把author置換掉。
不過這個程式寫的比較簡略,他沒有去檢查如果沒這個使用者的時候怎麼辦就是了,不過應該可以用了。他需要放兩個地方,gitst裡面都有寫了~~~~~
source: https://gist.github.com/1232512
ref: http://www.redmine.org/projects/redmine/wiki/Hooks (範例似乎有誤…)