【发布时间】:2023-03-19 17:50:01
【问题描述】:
我想扩展 Redmine 插件上下文菜单的功能。我找到了要修改的上下文菜单视图。然而,我感到失落。我是 Redmine api 的新手。我希望能够选择一些项目并制作一个只显示这些项目的功能。我的问题是如何获取所选项目。它们是存储在会话中还是..?您可以向我指出的有关上下文菜单的任何文档也将有很大帮助。感谢您的宝贵时间!
【问题讨论】:
标签: redmine redmine-plugins redmine-api
我想扩展 Redmine 插件上下文菜单的功能。我找到了要修改的上下文菜单视图。然而,我感到失落。我是 Redmine api 的新手。我希望能够选择一些项目并制作一个只显示这些项目的功能。我的问题是如何获取所选项目。它们是存储在会话中还是..?您可以向我指出的有关上下文菜单的任何文档也将有很大帮助。感谢您的宝贵时间!
【问题讨论】:
标签: redmine redmine-plugins redmine-api
您应该使用视图挂钩来扩展与视图相关的元素。
对于您的特定情况,视图挂钩是:
: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
【讨论】: