3
2
1

間違って多数のファイルを添付してしまった。

ひとつひとつ削除していくのは大変なので。。。

    Commentコメントを追加...

    1 回答

    1.  
      2
      1
      0

      色々方法はあると思いますが...アドオンを使えば以下ですかね。

       

      あとはREST APIをJavaScript操作とかで一括削除する方法もあると思います。

      https://docs.atlassian.com/jira/REST/6.4.12/#d2e4949

      もちろんScriptRunnerや、何かJava APIでもできます…

       

      アドオンに頼らないのであれば、課題コピーして課題削除してしまうのも手かと…

       

      (情報) 参考

      https://answers.atlassian.com/questions/321604/jira-bulk-delete-attachments

       

      Atlassian JIRA 標準の製品要望は以下です。できません。

      https://jira.atlassian.com/browse/JRA-11297

       

      参考になりましたら幸いです。

      1. Shuzaburo Doba

        Confluenceのページに添付されているファイルを一括で削除したい

        の記事を参考に、
        当該課題を表示している画面で
        ブラウザのコンソールから以下の JavaScript を実行するとかですかね...

        (function() {
          var issueId = JIRA.Issue.getIssueId();
          var contextPath = AJS.contextPath();
        
          AJS.$.ajax({
            url: contextPath + '/rest/api/2/issue/' + issueId,
            dataType: 'json',
            type: 'GET'
          }).done(function(data) {
            var attachments = data.fields.attachment;
            var counter = 0;
        
            for (var i = 0, len = attachments.length; i < len; i++) {
              (function(attachment) {
                AJS.$.ajax({
                  url: contextPath + '/rest/api/2/attachment/' + attachment.id,
                  type: 'DELETE',
                  dataType: 'json'
                }).done(function(data) {
                  console.log('Deleted attachment ' + attachment.filename);
                  if (++counter === len) {
                    console.log('Done!!');
                    JIRA.trigger(JIRA.Events.REFRESH_ISSUE_PAGE, [JIRA.Issue.getIssueId()]);
                  }
                }).fail(function(data) {
                  console.error('Cannot delete attachment.', data.responseText);
                });
              })(attachments[i]);
            }
          }).fail(function(data) {
            console.error('Cannot get issue.', data.responseText);
          });
        })();
        
        
      Commentコメントを追加...