Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

These queries allow to display icons of issue types, statuses and piorities priorities

For this you need to use function named IMG()

The formula construction is: IMG(TableName.ICONURL, width,height)

For example: IMG(it.ICONURL,16,16) where:

...

Panel
bgColor#DEEBFF

EXAMPLES

Info

PROJECTNAME* is a tentative name in our queries. Please note that in your JQLs you need to use real names of your Projects, Users, Sprints ,etc.

  • Add Issue type icon

Code Block
languagesql
select IMG(it.ICONURL,16,16) as `Type`, LINKISSUE(i.`KEY`)  as `Issue`
from ISSUE i
join ISSUETYPE it on it.ID=i.TYPEID
where JQL='project=PROJECTNAME'

...

Code Block
languagesql
select LINKISSUE(i.`KEY`)  as `Issue`, 
LOZENGESTATUS(sc.COLOR, s.NAME, true) as `Status`
from ISSUE i
join WORKFLOWSTATUS s on s.ID = i.STATUSID
join WORKFLOWSTATUSCATEGORY sc on sc.ID = s.CATEGORYID
where JQL='project=PROJECTNAME ORDER BY updated ASC'

Transforming each column that contains Icon you,finally , receive a table kind of this:

Code Block
languagesql
select IMG(it.ICONURL,16,16,CONCAT(it.NAME, ': ', it.DESCRIPTION)) as `Type`,
LINKISSUE(i.`KEY`)  as `Issue`, IMG(ip.ICONURL,16,16 ) as `Priority`,
LOZENGESTATUS(sc.COLOR, s.NAME, true) as `Status`,
x.DISPLAYNAME as `Assignee`, y.DISPLAYNAME as `Reporter`,
FORMATDATE(i.CREATED,'yyyy-MM-DD') as `Created` 
from ISSUE i
join ISSUECOMMENT ic on ic.ISSUEID = i.ID
join WORKFLOWSTATUS ws on i.STATUSID=ws.ID
join WORKFLOWSTATUS s on s.ID = i.STATUSID
join WORKFLOWSTATUSCATEGORY sc on sc.ID = s.CATEGORYID
join USER x on i.ASSIGNEEID=x.ACCOUNTID
join USER y on i.REPORTERID=y.ACCOUNTID
join ISSUETYPE it on it.ID=i.TYPEID
join ISSUEPRIORITY ip on ip.ID=i.PRIORITYID
where JQL='project=PROJECTNAME'
Image Added