Подтвердить что ты не робот

Вопросы, высказанные мной в JIRA

Согласно документации JIRA http://www.atlassian.com/software/jira/docs/latest

Следующий фильтр покажет проблемы, которые меня выбрали (текущий пользователь).

reporter = currentUser()

Есть ли файл, в котором будут отображаться проблемы, прокомментированные мной? что-то вроде следующего не работает...

comment by = currentUser()
4b9b3361

Ответ 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")

Ответ 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; не кажется, что есть такая вещь. Возможно, вы сможете сделать это в некотором роде, посмотрев в БД напрямую (я думаю, что можно ссылаться на фактические поля, поэтому, если поле существует, вы можете попробовать его таким образом...)