Custom JQL function plugin for Jira Cloud

Andrei Samuta
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
January 31, 2019

As I can see at "Jira Cloud platform Developer" guides there is no module for adding JQL function, like for "Server" version. See "JQL function" for references.

At the other hand there is a "JQL Search Extensions for Jira" plugin for Cloud which actually gives custom JQL functions.

Plugin docs states that:

The only data stored is related to the JIRA host which installed the add-on. Data stored includes clientKey, publicKey, baseUrl, productType, sharedSecret, timestamp when the add-on was installed and timestamp when the add-on was enabled.

 

https://jqlsearchextensions.atlassian.net/wiki/spaces/SEARCH/pages/4489220/Data+security+privacy+statement

 

There are two similar questions answered regarding this topic. One of them states:

Entity Property module allows you to create custom JQL https://developer.atlassian.com/cloud/jira/platform/jira-entity-properties/

But as we can see JQL functions looks like:

issue.property[tasks].completed

"JQL Search Extensions for Jira" plugin has well named queries like for "Server" version.

 

Here is my findings:

1. It is not possible to replace "Cloud search functionality" by "cloud plugin module"

2. No way to implement JQL function for cloud

3. "JQL Search Extensions for Jira" doesn't store any issue info in it's own indices/outside Cloud.

 

Any idea how this could be technically achieved?

 

 

 

1 answer

1 vote
Alex van Vucht (GLiNTECH)
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
November 5, 2019

JQL Search Extensions does not provide JQL functions. Instead it collects information on issues and stores it in a series of custom fields (probably of Read Only type). The plugin then uses the Jira Expressions API to collect information on issues and store it in issue fields. See also JQL Aliases in Scriptrunner Cloud which has a brief admission on this.

No plugins as of writing provide new JQL functions in Jira Cloud. Anything that appears to, is in reality a combination of Issue Field modules with Web Conditions modules.

Suggest an answer

Log in or Sign up to answer