Как удалить вложение с помощью мыльного сервиса JIRA - PullRequest
1 голос
/ 19 мая 2011

Чтение API Я не вижу методов, которые могут это сделать?

http://docs.atlassian.com/software/jira/docs/api/rpc-jira-plugin/latest/index.html?com/atlassian/jira/rpc/soap/JiraSoapService.html

Ответы [ 2 ]

1 голос
/ 06 марта 2012

SOAP не поддерживает это, но вы можете сделать это через HTTP, например (C #)

using (System.Net.WebClient client = new System.Net.WebClient())
{
    string url = "http://jira-server/secure/DeleteAttachment.jspa?id=" +
                 issue.id + "&deleteAttachmentId=" + attachment_id;

    client.Credentials = System.Net.CredentialCache.DefaultCredentials;
    string response = client.DownloadString(url);
    // do whatever validation/reporting with the response...
}

Вы можете проверить URL в своем веб-браузере - должна быть страница подтверждения удаления, а нессылка с начальной кнопки удаления.

1 голос
/ 19 мая 2011

Да, для этого потребуется собственный плагин SOAP.Не слишком сложно, просто раздражает, что метод не существует.

~ Мэтт

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...