Как записать работу для данной проблемы, используя мыло JIRA?
Я работаю над приложением ruby on rails, которое подключается к Jira через мыло jira. Я просмотрел документацию по Jira SOAP API, но не смог найти способ записать время для проблемы. Какой метод (ы) я должен использовать, чтобы позволить пользователям регистрировать время для какой-либо проблемы?
3 ответа
Решение
addWorklogAndAutoAdjustRemainingEstimate - это то, что я использую в своих скриптах
Это фрагмент кода Python, который может быть полезен для вас:
d = datetime.datetime.now()
timestamp = "%s-%02d-%02dT%02d:%02d:00+01:00"%(d.year,d.month,d.day,d.hour,d.minute);
log = self.client.factory.create("ns0:RemoteWorklog")
log.comment = comment # a string
log.timeSpent = time # in the usual format (2h30m )
log.startDate = timestamp
# task is the name of the tast (a string)
self.client.service.addWorklogAndAutoAdjustRemainingEstimate(self.auth,task,log)
С помощью методов addWorkLogXxx, где Xxx
что делать с оценкой.
Для разработчиков ruby, класс рабочего журнала из jira4r gem доступен через: Jira4R::V2::RemoteWorklog