/src/test/resources/examples/NumberOfIssueAttachments.groovy

https://bitbucket.org/sorin/jira-plugin-intellij · Groovy · 15 lines · 6 code · 5 blank · 4 comment · 0 complexity · 642391273196e084fd5a183386d78fa8 MD5 · raw file

  1. package examples
  2. import com.atlassian.jira.ComponentManager
  3. def componentManager = ComponentManager.getInstance()
  4. def attachmentManager = componentManager.getAttachmentManager()
  5. def numberAttachments = attachmentManager.getAttachments(issue).size()
  6. // use the following instead for number of PDFs
  7. //def numberAttachments = attachmentManager.getAttachments(issue).findAll {a ->
  8. // a.filename.toLowerCase().endsWith(".pdf")
  9. //}.size()
  10. return numberAttachments ? numberAttachments as Double : null