Size: a a a

AUG for Developers

2019 May 23

AC

Anton Chemlev in AUG for Developers
я имею ввиду в контексте скрипта
источник

eb

evgeniy buturlia in AUG for Developers
Anton Chemlev
А ты это в скрипте или в классе каком-то в плагине делаешь?
Пока в скрипте. Ты имел ввиду такое ? :

BoardManagerImpl boardManagerImpl = ComponentAccessor.getComponent(BoardManagerImpl.class);
источник

AC

Anton Chemlev in AUG for Developers
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.board.BoardService

def boardService = ComponentAccessor.getOSGiComponentInstanceOfType(BoardService.class)
источник

ВР

Вячеслав Рыжов in AUG for Developers
Коллеги, кто-нибудь сталкивался с такой ошибкой при создании jira таски с помощью python библиотеки jira?
источник

ВР

Вячеслав Рыжов in AUG for Developers
jira.exceptions.JIRAError: JiraError HTTP 400 url: http://jira.ru/rest/api/2/issue
   text: Field 'summary' cannot be set. It is not on the appropriate screen, or unknown., Field 'description' cannot be set. It is not on the appropriate screen, or unknown., Field 'assignee' cannot be set. It is not on the appropriate screen, or unknown., Field 'customfield_10100' cannot be set. It is not on the appropriate screen, or unknown., Field 'priority' cannot be set. It is not on the appropriate screen, or unknown.
источник

eb

evgeniy buturlia in AUG for Developers
Вячеслав Рыжов
jira.exceptions.JIRAError: JiraError HTTP 400 url: http://jira.ru/rest/api/2/issue
   text: Field 'summary' cannot be set. It is not on the appropriate screen, or unknown., Field 'description' cannot be set. It is not on the appropriate screen, or unknown., Field 'assignee' cannot be set. It is not on the appropriate screen, or unknown., Field 'customfield_10100' cannot be set. It is not on the appropriate screen, or unknown., Field 'priority' cannot be set. It is not on the appropriate screen, or unknown.
а  эти филды точно есть на  create issue screen?
источник

ВР

Вячеслав Рыжов in AUG for Developers
evgeniy buturlia
а  эти филды точно есть на  create issue screen?
да
источник

eb

evgeniy buturlia in AUG for Developers
Anton Chemlev
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.board.BoardService

def boardService = ComponentAccessor.getOSGiComponentInstanceOfType(BoardService.class)
создал тестовый проект ATLIMPR, создал в нём несколько бордов, через гуи всё видно.
проверяю, но boardService их не видит (возвращает false):

import com.atlassian.jira.component.ComponentAccessor;
import com.atlassian.jira.board.BoardService;
import com.atlassian.jira.project.Project;

BoardService boardService = ComponentAccessor.getOSGiComponentInstanceOfType(BoardService.class);
Project targetProject = ComponentAccessor.getProjectManager().getProjectByCurrentKey("ATLIMPR");
return boardService.hasBoardInProject(ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser(),targetProject.getId() ).getReturnedValue();
источник

AC

Anton Chemlev in AUG for Developers
ну дебажь потихоньку и все
источник

GT

Gonchik Tsymzhitov in AUG for Developers
Привет!
источник

GT

Gonchik Tsymzhitov in AUG for Developers
при интеграциях как вы используете jira-rest-java-client
источник

GT

Gonchik Tsymzhitov in AUG for Developers
final ApplicationLink primaryApplicationLink = applicationLinkService.getPrimaryApplicationLink(JiraApplicationType.class);

       if (primaryApplicationLink == null) {
           throw new BitbucketException("Please create an application link between Bitbucket and Jira");
       }
       applicationLinkRequestFactory = primaryApplicationLink.createImpersonatingAuthenticatedRequestFactory();
       if (applicationLinkRequestFactory == null) {
           throw new BitbucketException("Cannot connect to Jira. Tried OAuth and Basic method");
       }
       return applicationLinkRequestFactory;
источник

GT

Gonchik Tsymzhitov in AUG for Developers
если возможность их сдружить
источник
2019 May 24

ЕР

Евгений Русских in AUG for Developers
ни у кого не завалялось скриптеца/примера как скриптраннером (груви) прочитать текстовый файл из вложений тикета?
Ну типа в аттачах лежит файлик, взять данные из него в String, ну и дальше всякое делать с этой строкой
источник

NT

Nikita Teplov in AUG for Developers
Скрипта нет, но очень интересно, что ты напридумывал:)
источник

A

Alexandr in AUG for Developers
у меня что-то такое есть
источник

ЕР

Евгений Русских in AUG for Developers
Nikita Teplov
Скрипта нет, но очень интересно, что ты напридумывал:)
хотят закидывать csvшник, а по нему чтоб в тикете значения полей выставлялись.
источник

ЕР

Евгений Русских in AUG for Developers
ничего хитрого
источник

ЕР

Евгений Русских in AUG for Developers
но пока не могу найти пример, как аттач превратить в файл
источник

ЕР

Евгений Русских in AUG for Developers
нашёл примеры как читать файлик с диска
источник