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