Redmine: создать проблемы с помощью запроса GET
-
13-10-2019 - |
Вопрос
В Jira можно создать новые проблемы с помощью простого запроса Get: http://confluence.atlassian.com/display/jira/creating+issues+via+direct+html+links.
Простой пример такой ссылки:
"http://jira.atlassian.com/secure/createissedetails!init.jspa?pid=10420&issuetype=3&summary=say+Hello+world"
Это создаст новую проблему в Project с PID = 1042 с резюме "Say Hello World".
Существует ли плагин/API Redmine, который допускает такой вариант использования? API REST неудобен для моего использования, так как я хотел бы позволить пользователям создавать новые проблемы (с предварительно заполненными данными) по ссылке, отправленной по электронной почте, и я не хочу использовать JavaScript для работы (для отправки Rest JSON/ XML данные).
РЕДАКТИРОВАТЬ: Из того, что я вижу (http://www.redmine.org/projects/redmine/wiki/redminerceivingemails) Redmine предоставляет API по электронной почте для подачи проблем, это будет парировальным решением. Я смог бы добавить ссылку «mailto:», которая предварительно заполнила бы содержимое сообщения. Это решение требует дополнительных электронных писем, поэтому я все же предпочел бы иметь решение для ссылки.
Решение
Я внедрил базовый плагин, который удовлетворяет мои потребности. Вы можете найти его по адресу:http://code.google.com/p/redmine-post-link-plugin/
Другие советы
У вас также может быть скрипт на стороне сервера, который фактически отправляет электронное письмо. Насколько я знаю, нет решения по почте.
Возможно, вы захотите взглянуть на API Redmine для обновления и создания проблем.
В Redmine2 есть Официальный API для этого.