Size: a a a

Atlassian Community Moscow

2020 October 11

A

AKAMASH in Atlassian Community Moscow
а тогда глупый вопрос - поле асайни есть на экране создания?
источник

AP

Alexander Petrov in Atlassian Community Moscow
ZYM
добавил в проекте исполнителя по умолчанию , при создании задачи он автоматически назначается . При этом в коде  указываю key разных пользователей, но почему то эта часть кода просто игнорится ))
ну как бы есть такая штука как переименование юзеров
и может быть у вашего юзера был другой username когда-то, а потом вы его изменили.
Вы можете в таблице app_user найти поле найти своего юзера по lower_user_key и посмотреть какой у него user_key ?
источник

Z

ZYM in Atlassian Community Moscow
AKAMASH
а тогда глупый вопрос - поле асайни есть на экране создания?
Есть и назначает по умолчанию рук проекта. М-да уж, не думал что на такой простой задаче встряну
источник

Z

ZYM in Atlassian Community Moscow
Alexander Petrov
ну как бы есть такая штука как переименование юзеров
и может быть у вашего юзера был другой username когда-то, а потом вы его изменили.
Вы можете в таблице app_user найти поле найти своего юзера по lower_user_key и посмотреть какой у него user_key ?
Я разных пользователей кей подставлял, и получал текущего и других по фулнейм, результат один
источник

AC

Artem Chechuha in Atlassian Community Moscow
Попробуй руками заассайнить таск на того же 'zgadzhiev', потом в истории таска посмотри его айдишник(то, что пишется в квадратных скобках) и отличается ли он от юзернейма или нет
источник

MS

Maksim Smetannikov in Atlassian Community Moscow
ZYM
Я разных пользователей кей подставлял, и получал текущего и других по фулнейм, результат один
Вообще там с какой-то из восьмых версий jira GDPR. И из за этого key != name.
источник

AP

Alexander Petrov in Atlassian Community Moscow
ZYM
Я разных пользователей кей подставлял, и получал текущего и других по фулнейм, результат один
https://library.adaptavist.com/entity/automatically-update-the-assignee-of-an-issue-in-jira
может там в самом скрипте чего-то не хватает, ну кроме issueInputParameters.setAssigneeId
источник

AP

Alexander Petrov in Atlassian Community Moscow
ZYM
Я разных пользователей кей подставлял, и получал текущего и других по фулнейм, результат один
или чето такое
import com.atlassian.jira.component.ComponentAccessor

def issueManager = ComponentAccessor.getIssueManager()
def issueService = ComponentAccessor.getIssueService()
def userManager = ComponentAccessor.getUserManager()

def user = userManager.getUserByName("tbas")

def issue = issueManager.getIssueObject("HW_TEST-64")

def validateAssignResult = issueService.validateAssign(user, issue.id, issue.reporterId)
issueService.assign(user, validateAssignResult)

или так, мне сейчас негде это проверить:
IssueService issueService = ComponentAccessor.getIssueService();
IssueInputParameters issueInputParameters = issueService.newIssueInputParameters();

LOG.error("Updating Issue.");
//Setting Issue Input Parameters
issueInputParameters.setAssigneeId(userManager.getUserByName("admin-daniel").getName());

//Validating Update
IssueService.validateAssign(userManager.getUserByName("admin-daniel"),currentIssue.getId(),userManager.getUserByName("admin-daniel").getName());
источник

G

Group Butler in Atlassian Community Moscow
-, добро пожаловать в группу!
источник