пятница, 22 декабря 2017 г.

JIRA: Отображение поля на основе параметров другого поля

Типичная задача, которой нет в базовом варианте JIRA. 
Существуют некоторые обходные пути, посредством работы JS. Скрипт вставляется в описание необходимого поля. 
Существует описанный пример вот тут и тут Но данный пример осуществляет не совсем то, что необходимо на практике. Разберем пример: 
<script type="text/javascript">
priority = document.getElementById('priority');
if (priority) {
target = document.getElementById('customfield_10000');
// Hide the target field if priority isn't critical
if (priority.value != 2) target.style.display='none';
priority.onchange=function() {
if (this.value == 2) {
target.style.display = '';
target.value="enter message here";
} else {
target.style.display='none';
}
}
}
</script>

JIRA: Сбросить счетчик задач, после их удаления

Во время настройки нового проекта, создается много тестовых задач, при этом счетчик (нумерация) этих задач не обнуляется и не переиндексируется, после удаления тестовых issue. 
Чтобы обнулить этот счетчик - существует workround описанный здесь

А - необходимо изменить на код своего проекта
Выполнить команды ниже на вашем сервере MSSQL (или другой БД которая используется JIRA)
1 команда
UPDATE project SET pcounter=0 WHERE pkey='A';
2 команда
DELETE FROM moved_issue_key WHERE old_issue_key like 'A-%';