Size: a a a

2021 June 02

AP

Andrey Pesoshin in YouTrack
вижу... то, что искал 🙂 спасибо
источник

AP

Andrey Pesoshin in YouTrack
источник
2021 June 06

A

Anatoliy in YouTrack
Не нашел Helm чартов для развертывания youtrack в кубере, сделал свои: https://github.com/visteras/jetbrains-helm
Правда проверить только youtrack успел. Т.к. делал "на скорую руку" то возможны косяки, но PR приветствуются. Если есть офф чарты - прошу прощения за публикацию и интересно увидеть ссылку)
P.S. А если JetBrains заморочится и сделает операторы - будет прям вообще супер)
источник

A

Anatoliy in YouTrack
Кстати хотел поинтересоваться, при восстановлении из бэкапа, youtrack умеет загружать бэкап через веб интерфейс или файл должен находиться изначально в /opt/youtrack/backups?
источник
2021 June 07

AS

Anvar Saifullin in YouTrack
Всем привет!
Подскажите пожалуйста есть ли возможность переключиться на старый редактор комментариев?
источник

M

Max in YouTrack
а чем не устраивает новый?
источник

AS

Anvar Saifullin in YouTrack
Неподдерживается в некоторых старых браузерах. Например в Firefox 67 :)
источник

А

Алексей in YouTrack
Добрый день. Может кто то знает как отключить в скрипте событие onChange  на время выполнения этого самого скрипта? То есть чтобы одни изменения не создавали нового события на изменение?
источник

IR

Ilia Rogozhin in YouTrack
Так добавьте гвард, чтобы он срабатывал, только тогда, когда это нужно. И он будет дергаться не проходить гвард и все.
источник

А

Алексей in YouTrack
Спасибо, а какой смысл имеет этот гвард(простите за глупый вопрос, только начал разбираться)
источник

IR

Ilia Rogozhin in YouTrack
Сначала запускается гвард, если он возвращает true, то запускается action. Если он вернет false, то ничего не запускается.

Смысловая нагрузка в том, чтобы рзаделить филтрация что делать (action), от того для каких issue это делать (этим занимается гвард).
источник

А

Алексей in YouTrack
Отлично, спасибо ещё раз
источник

А

Алексей in YouTrack
А как же мне определить откуда идет изменение? Как отделить изменения которые внесены через интерфейс от тех которые сделаны скриптом?
источник

IR

Ilia Rogozhin in YouTrack
А зачем их отличать. У вас есть действие, которое надо сделать например при переводе статуса в in progress, вы проверяете в гварде, что тикет перевели в статус in progress и делаете действие.

Без кейса очень тяжело.
источник

А

Алексей in YouTrack
Кейс проставить приоритет( пользовательскоеполе) задачам подходящим под маску тэгов. То есть для задач внутренняя* проставить приоритет по времени создания. Но при выставлении в какой то из задач значения вручную, нужно у всех задач с большим или равным приоритетом сдвинуть его на +1
источник

А

Алексей in YouTrack
Тут и начинается самое веселое
источник

А

Алексей in YouTrack
Берем первую, прибавляем +1, это генерит ещё одно событие и тд
источник

А

Алексей in YouTrack
То есть чем дальше от начальной точки тем больше сдвиг получим
источник

А

Алексей in YouTrack
А надо как то отключить реакцию на изменение, всем проставить значение и включить обратно. В вба это так работало)
источник

IR

Ilia Rogozhin in YouTrack
Хм, специфичный кейс. Ну тут вариант добавить фиктивное поле, которое будет проставляться в true (или false, как хочешь) и если оно true, то не запускать workflow.
И собственно у выбранных тикетов сначала проставить это поле в true -> поменять приоритет -> вернуть значение фиктивного поля в false
источник