slackhq / goSDL

goSDL
MIT License
523 stars 83 forks source link

Jira Cloud support #5

Open bsmithb2 opened 6 years ago

bsmithb2 commented 6 years ago

Description

Scriptrunner for Jira was released for Jira Cloud on May 1 18 (about four days after your article on medium. https://slack.engineering/moving-fast-and-securing-things-540e6c5ae58a

Does this mean that this would work now for Jira Cloud? Its an awesome idea!

What type of issue is this? (place an x in one of the [ ])

ewhauser commented 6 years ago

I've looked at the custom REST API that ScriptRunner has setup and I don't see anything it is doing that could not be accomplished by using the JIRA REST API directly. We are looking to fork goSDL for internal purposes, and will contribute back if we get it done.

ewhauser commented 6 years ago

Ok, after playing with the Checklist for JIRA plugin on the cloud version, it has a different architecture than the server version. It no longer stores the checklists themselves in a custom field, but instead has an API that the plugin author hosts.

I reached out to them to see if there was a way to use the API directly. You can, of course, reverse engineer the API but I'm not sure if there is a way to get the auth cookie without a lot of pain. There are other checklist plugins for JIRA Cloud that do use custom fields. May end up exploring them instead if this does not work out.

dcomas commented 5 years ago

Ok, after playing with the Checklist for JIRA plugin on the cloud version, it has a different architecture than the server version. It no longer stores the checklists themselves in a custom field, but instead has an API that the plugin author hosts.

I reached out to them to see if there was a way to use the API directly. You can, of course, reverse engineer the API but I'm not sure if there is a way to get the auth cookie without a lot of pain. There are other checklist plugins for JIRA Cloud that do use custom fields. May end up exploring them instead if this does not work out.

@ewhauser Any luck looking for alternatives on this ?