在我的插件中,我需要跟踪用户何时使用UI查看问题。理想情况下,我想知道它是直接打开还是在“问题导航器详细信息视图”中查看。我需要跟踪查看问题的人和时间。
最好的方法是什么?
干杯, OLES
答案 0 :(得分:1)
最直接的方法是使用Servlet Filter插件模块并扫描请求的URL以查找与问题视图相对应的URL。您通常可以通过检查查询参数来区分直接查看问题和查看问题导航器中的视图。
或者,您也可以构建一个Web Panel插件模块,该模块不会显示重要的UI,但在查看问题时始终会调用该模块。您可能希望使用atl.jira.view.issue.right.context
将网络面板放在right side of the issue view上。
在上述任一场景中,您都可以从注入的JiraAuthenticationContext获取当前用户。