Redmine - 扩展上下文菜单

时间:2017-11-14 12:08:46

标签: redmine redmine-plugins redmine-api

我想扩展Redmine插件的上下文菜单的功能。我找到了我要修改的上下文菜单视图。但是我感到迷茫。我是Redmine api的新手。我希望能够选择一些项目,并使功能只显示这些项目。我的问题是如何获取所选项目。它们是存储在会话中还是......?您可以向我指出有关上下文菜单的任何文档都将提供很大的帮助。谢谢你的时间!

1 个答案:

答案 0 :(得分:0)

您应该使用视图钩子来扩展与视图相关的元素。

对于您的特定情况,查看钩子是:

:view_issues_context_menu_start 

:view_issues_context_menu_end

要查看完整的挂钩列表,请转到: http://www.redmine.org/projects/redmine/wiki/Hooks_List#View-hooks

但有时候这个列表没有更新,所以找到钩子最可靠的方法是在源文件中找到call_hook,这样就可以在命令控制台中使用grep了:

grep -r call_hook *    # list of source lines with hook calls