воскресенье, 22 марта 2020 г.

SIL: Reports Charts. График выполненных задач по неделям

Если вам, как и мне, потребовался график, который покажет кол-во выполненных задач, группируя их по неделям, то эта статья как раз для вас (smile)
На выходе мы получим следующий гаджет на дашборде:

четверг, 27 февраля 2020 г.

JIRA: JQL выбрать все задачи, за 2 дня ДО Due Date

Например, нам необходимо отслеживать наступление Due Date и подсвечивать задачи, у которых Due Date наступит в течении 2х дней
Сразу такой фильтр в голову почему-то не пришел, поэтому я запишу его решение тут, чтобы в следующий раз голову не ломать (smile) 
duedate <= 2d AND duedate >startOfDay()

Кому разобраться хочется:

JIRA / Confluence: Таймер в Announcement Banner

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

четверг, 19 сентября 2019 г.

Изменить кодировку в CMD на UTF-8

Компилируя в cmd Java и выводя результат с русскими символами сталкиваюсь с проблемами отображения

Нашел статью и чтобы не забывать, опубликую себе памятку тут:
набрав
chcp - мы выводим текущую кодировку. По умолчанию это 866

а введя необходимую нам UTF-8
chcp 65001
мы установим кодировку на требуемую UTF-8


И теперь вывод будет с русскими символами

пятница, 13 сентября 2019 г.

JIRA: Как сбросить счетчик задач в проекте

Зачастую, после подготовки нового проекта - нам необходимо сбросить счетчик задач, после создания тестовых Issue
Решение простое, но не всегда под рукой: 
в БД выполняем поочередно:
(где А - это ключ вашего проекта)
UPDATE project SET pcounter=0 WHERE pkey='A';
затем 
DELETE FROM moved_issue_key WHERE old_issue_key like 'A-%';

четверг, 12 сентября 2019 г.

SIL: Живой поиск дублируемых задач

Из жизни

Я решил создать отдельный проект, который я задействую как базу данных по компаниям-клиентам. 
Смысл простой: одна issue - один клиент. Внутри напичкано различными полями по клиенту, с информацией. 
Но изначально надо предусмотреть то, что когда у тебя будет хотя-бы овер 50 таких "карточек" - то велика вероятность, что кто-то ошибется и создаст дубликат уже имеющейся компании. 
Для этого я решил создать некий "живой поиск" по имеющимся компаниям. на помощь пришел SIL с Live Fields
О том как я это реализовал - ниже

понедельник, 15 июля 2019 г.

JIRA: Установка\обновление сертификата с помощью Portecle

Запустить программу Portecle (при необходимости скачать). С правами администратора!!! Иначе не будет права сохранить данные в контейнере! 
Важно!
Для того, чтобы обновить сертификат в хранилище JVM, в первую очередь, надо не ошибиться с расположением этого хранилища. 
Вам необходимо перейти в JIRA - System - System Info secure/admin/ViewSystemInfo.jspa
И найти там параметр: java.library.path у которого найти свойство, где исполнительная директория вашей JVM 
Это означает, что именно в этом каталоге будет находиться используемый контейнер сертификатов и нигде иначе. Потому как cacerts у вас может-быть в разных местах, в т.ч. в подкаталогах установленной JIRA. Но используется именно тот, где работает JVM.