Sunshine-jcy

2021年2月9日

插件里使用@Transactional注解实现事务

摘要: https://github.com/atlascommunity/jira-plugins-groovy这款插件的做法 jira的ao模块,默认是不支持@Transactional注解,如果需要使用事务,可以显式声明事务: import com.atlassian.jira.transaction 阅读全文

posted @ 2021-02-09 18:50 Sunshine-jcy 阅读(172) 评论(0) 推荐(0) 编辑

JIRA-设置页面限制(查看、编辑)的接口

摘要: 这两个 api 在 rest api 文档中查不到的: PUT /rest/experimental/content/<页面 id>/restriction/byOperation/<read/update>/user?userName=xxxxx PUT /rest/experimental/co 阅读全文

posted @ 2021-02-09 18:48 Sunshine-jcy 阅读(236) 评论(0) 推荐(0) 编辑

JIRA Agile 脚本注解参考

摘要: import com.atlassian.jira.event.type.EventDispatchOption issue.setSummary(reqTitle as String) issueManager.updateIssue(ComponentAccessor.getUserManager().getUserByName("IT_Service"),issue, EventDispatchOption.ISSUE_UPDATED, false) ------------------------------------------------------------------------------------------------------------------------------------------- EventDispatchOption.ISSUE_UPDATED 的话,会触发 ISSUE_UPDATED 监听和门户回传。有些脚本应该是需要 EventDispatchOption.DO_NOT_DISPATCH 才行。 阅读全文

posted @ 2021-02-09 18:45 Sunshine-jcy 阅读(205) 评论(1) 推荐(0) 编辑

querydsl使用说明( jira插件里,查询数据的时候,可以使用jira内置的querydsl或者官方封装的工具包atlassian-pocketknife-querydsl来实现jira数据库表和插件表的联合查询)

摘要: 概述 在jira插件开发过程中,数据库表的创建和数据的增删改查操作是使用ActiveObject模块完成的。但是,ao模块只能操作插件生成的表,无法和jira的内置表做关联查询操作。 然而作为jira的插件,很多时候,数据是需要和jira的数据进行关联查询的。 jira内置的api,其实提供了不同表 阅读全文

posted @ 2021-02-09 18:39 Sunshine-jcy 阅读(1201) 评论(0) 推荐(0) 编辑

Jira 发送邮件,抛出异常 Error while sending mail: IMAPProvider not found,处理如下

摘要: Jira 发送邮件,抛出异常 Error while sending mail: IMAPProvider not found,处理如下: import com.sun.mail.imap.IMAPProvider; import com.sun.mail.pop3.POP3Provider; im 阅读全文

posted @ 2021-02-09 18:38 Sunshine-jcy 阅读(187) 评论(0) 推荐(0) 编辑

导航