В ковычках его ид прописать? или там без ковычек уже

7 ответов

10 просмотров

def cfm = ComponentAccessor.customFieldManager def testCF = cfm.getCustomFieldObject("customfield_***") if(issue.getCustomFieldValue(testCF) != null) Это для кастомных, но эпик линк не кастомное

import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.issue.Issue def customFieldManager = ComponentAccessor.getCustomFieldManager() def epiclinkfield = customFieldManager.getCustomFieldObjectByName("Epic Link") def epicValue = issue.getCustomFieldValue(epiclinkfield) if (issue.issueType.name == 'История') { if (! epicValue) { log.warn ("No Epic Link set on issue: ${issue.key}") return false } else { return true } } else { return true }

Alexandr-Lebedev Автор вопроса
Anna Lapteva
import com.atlassian.jira.component.ComponentAcces...

что то я не совсем понял что тут написано, т.е. есть какая то функция которая проверяет пустое ли поле эпик линк для стори, но тогда скрипт будет работать только для типа задачи стори

Alexandr Lebedev
что то я не совсем понял что тут написано, т.е. ес...

ну да, это про первую часть Вашего скрипта

Anna Lapteva
import com.atlassian.jira.component.ComponentAcces...

последний else в данном случае говорит, что для остальных (не История) ничего проверять не надо, все ок

Alexandr-Lebedev Автор вопроса
Anna Lapteva
последний else в данном случае говорит, что для ос...

т.е. в теории я могу сделать так? def customFieldManager = ComponentAccessor.getCustomFieldManager() def epiclinkfield = customFieldManager.getCustomFieldObjectByName("Epic Link") def epicValue = issue.getCustomFieldValue(epiclinkfield) def parentlinkfield = customFieldManager.getCustomFieldObjectByName("Parent Link") def parentValue = issue.getCustomFieldValue(parentlinkfield) if (issue.issueType.name == 'История') { if (! epicValue) { log.warn ("No Epic Link set on issue: ${issue.key}") return false } else { return true } } else if (issue.issueType.name == 'Epic') { if (! parentValue) { log.warn ("No Parent Link set on issue: ${issue.key}") return false } else { return true }

Anna Lapteva
def cfm = ComponentAccessor.customFieldManager def...

Вообще-то Epic Link - кастомфилд

Похожие вопросы

Обсуждают сегодня

Продолжая диалог про свифт в проде – сейчас возник вопрос в активном наборе бекендеров. В основном в нашей компании мы фанаты Java Spring и полностью ей довольны. Однако найм ...
Guseyn
27
Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
Всем привет! поделитесь, пож-та, как кто дебажил / решал проблему с 504 Time out ошибкой от nginx, когда стучишься на свой vapor сервер? в логах /var/log/nginx/error.log е...
Paul
24
Я тут пытаюсь переработать архитектуру подсистемы памяти ядра во что-то осмысленное. Есть pmm, который создает набор range’ей(пока что только для ядра, потом для юзерспейса), ...
Evg Resh
19
Устроился на новую работу тут везде отступы 2 пробела. На всех моих предыдущих проектах, везде было 4, все мои пэт проекты, либы и тд. Первые дни я прям взвыл, сейчас уже прив...
Сергей Романенко
7
Спасибо! то есть должны пробрасываться до уровня os Linux-a?
Paul
10
Товарищи, объясните недалекому: спустя какое-то время tgbot перестал отправлять сообщения. В логах пусто, просто уснул. Видел в issues на гите, что проблема не только у меня. ...
advanc3d
9
Или кинули уже?
Magic
6
Всем привет! Решил написать тесты на апи, однако, sendRequest ругается и плюется варнингами и просит асинхронный контекст внутри заполнения request. Немного не понимаю, как мн...
Misha Moshenski
2
Всем привет, описание проблемы: локально достучаться до сервера не получилось, получаю ошибку с текстом Packet received out-of-order. Expected 0; got 45. Проблема с протоколом...
Yernur
1
Карта сайта