суббота, 18 августа 2018 г.

Confluence: добавить внешний контент сайта через iframe

В некоторых случаях, возникает необходимость добавить внешний контент с какого-либо сайта, используя iframe.

Я предлагаю добавить для удобства необходимый пользовательский макрос, который мы будем добавлять на страницу Confluence

JIRA: JQL. Фильтр по времени, за период

Задача

Получить список задач, за указанный  период дат и указанный промежуток времени. Например: 
задачи, которые были созданы с 01.06.2018 по 30.06.2018 в промежуток с 11:00 до 16:31

Пожелания

Иметь возможность вариативно указывать дополнительные параметры стандартного фильтра: проект, статус и др.

Решение

Данные, за которые будем цепляться
У нас имеется поле Created, которое отображает дату и время создания задачи.

понедельник, 2 июля 2018 г.

JIRA: JQL. Статистика из проекта по определенному полю (SIL)

Задача

Получить данные по периодам а) за 2017 год б) 2018 год:
  • Утверждено задач за период
  • Из них выполнено без переноса сроков
  • Из них выполнено с одним переносом сроков
  • Из них выполнено с двумя и более переносами
  • Из них выполнено
  • Из них отклонено

вторник, 26 июня 2018 г.

JIRA: мониторинг JVM (и JMX мониторинг)

JMX мониторинг

Одна из возможностей мониторинга JVM JIRA - это встроенная возможность использования JMX мониторинга. 
Включается в административных настройках: System - System Support - JMX Monitoring
Достаточно просто перевести переключатель в активное положение. 
После включения - необходимо открыть возможность подключения к tomcat на определенном порту, чтобы иметь возможность подключиться. 
В параметры загрузки JIRA прописываем следующее: 

пятница, 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-%';

суббота, 7 октября 2017 г.

Для того, чтобы провести ревизию лицензий - использовались различные инструменты из маркета Atlassian (аддоны) и скрипт PS, для удаления неактивных пользователей. Список неактивных пользователей формировался из установленных аддонов.

Используемые плагины для JIRA

Admin Tools for JIRA

Используемые плагины для Confluence

User Management for Confluence