如何跟踪用户何时查看 JIRA 问题

How to track when a user views a JIRA issue

在我的插件中,我需要跟踪用户何时使用 UI 查看问题。理想情况下,我想知道它是直接打开的,还是在 Issue Navigator Detail View 中查看的。我需要跟踪查看问题的人员和时间。

最好的方法是什么?

干杯, 奥尔斯

最直接的方法是使用 Servlet Filter 插件模块并扫描请求的 URL 以查找与问题视图相对应的内容。您通常可以通过检查查询参数来区分直接查看问题和从问题导航器中查看。

或者,您也可以使用 atl.jira.view.issue.right.context 构建一个 Web Panel plugin module that renders no significant UI, but which would always be invoked when an issue is viewed. You'd probably want to position the web-panel on the right side of the issue view

在上述任何一种情况下,您都可以从注入的 JiraAuthenticationContext.

中获取当前用户