Вопросы, высказанные мной в JIRA
Согласно документации JIRA
http://www.atlassian.com/software/jira/docs/latest
Следующий фильтр покажет проблемы, которые меня выбрали (текущий пользователь).
reporter = currentUser()
Есть ли файл, в котором будут отображаться проблемы, прокомментированные мной? что-то вроде следующего не работает...
comment by = currentUser()
Ответы
Ответ 1
Это запрос, чтобы узнать о проблемах, в которых я участвую:
SELECT a.pkey, a.summary FROM jiraissue AS a left join jiraaction AS b on a.id = b.issueid
where b.author = 'jira_username' OR a.REPORTER = 'jira_username' OR a.ASSIGNEE = 'jira_username'
group by a.pkey order by a.CREATED
Это запрос, чтобы узнать все проблемы, поднятые за последние 24 часа.
select REPORTER, SUMMARY from jiraissue
WHERE CREATED > DATE_SUB(CURDATE(), INTERVAL 1 DAY) order by CREATED DESC;
Ответ 2
если вы знаете имя пользователя (допустим, что имя Tom
вы можете сделать:
issueFunction in commented("by Tom")
вы также можете отфильтровать его по дате комментария, например:
issueFunction in commented("after -1d by Tom")
Ответ 3
Вы также можете следовать методу, представленному Мэттом Доаром:
Используйте поле участников из плагина JIRA Toolkit и запросите, что
http://confluence.atlassian.com/display/JIRA/Advanced+Searching?focusedCommentId=229838922#comment-229838922
Это не полный ответ, а, может быть, шаг в правильном направлении...
Фрэнсис
Ответ 4
Новый сценарист может делать много вещей, например. найти проблемы с комментариями issueFunction in hasComments()
, найти проблемы с комментариями, которые не старше 7 дней issueFunction in commented("after -7d")
, а также выдавать комментарии от пользователей или групп.
Подробности можно найти здесь:
https://jamieechlin.atlassian.net/wiki/display/GRV/Scripted+JQL+Functions#ScriptedJQLFunctions-commented(commentquery)
Ответ 5
Вы можете использовать гаджет Activity Stream с фильтром, настроенным по имени пользователя и типу активности. Обратите внимание, что для этого требуется имя пользователя с учетом регистра, а не дружественное отображаемое имя.
Конфигурация гаджета Activity Stream:
![Настройка гаджета потока действий]()
Отфильтрованное отображение потока активности:
![введите описание изображения здесь]()
(Я опубликовал вариант этого ответа в другом месте, но с тех пор улучшил свой фильтр, и новый фильтр в этом случае более актуален.)
Ответ 6
Вы можете попробовать это обходное решение, которое я использую в этом выражении, в моем сохраненном поиске:
comment ~ "your.username.here"
Это на самом деле поймать комментарии, где я упоминался, но если вы упомянули о себе, вероятно, должны работать. Я не пробовал сам.
Моя текущая Jira - облачная, поэтому я не могу точно сказать, какая именно версия.
Ответ 7
Это (насколько мне известно) не может быть завершено с помощью JQL, даже с помощью плагина. Если у вас есть доступ к БД, запрос прост:
SELECT pkey, summary FROM jiraissue, jiraaction WHERE jiraissue.id = jiraaction.issueid AND author = '<insert_jira_username>';
Ответ 8
Если вы говорите только о текущем пользователе, в вашем профиле есть персональный поток активности
https://xxx.atlassian.net/secure/ViewProfile.jspa
Он включает в себя действия, отличные от комментариев, но предоставляет RSS-канал, который можно фильтровать только с помощью:
<category term="comment"/>
Ответ 9
Для фильтрации проблем, о которых вы упомянули, попробуйте comment ~ currentUser()
Ответ 10
У меня была та же проблема и
issueFunction in commented("by username")
работал у меня
Следующий запрос идентифицирует билеты, в которых текущий (или какой-либо другой) пользователь упоминался в комментариях:
comment ~ currentUser()
Ответ 11
Смотрите здесь: Расширенный поиск в Jira; не кажется, что есть такая вещь. Возможно, вы сможете сделать это в некотором роде, посмотрев в БД напрямую (я думаю, что можно ссылаться на фактические поля, поэтому, если поле существует, вы можете попробовать его таким образом...)