Hi,
I'd like to know how I can use a JQL query to collect Epics which do not yet have any issues linked to them.
It seems that I can find issues which have links out to an Epic, but not necessarily the other way round.
I'm looking for something like:
IssueType = Epic AND HasChildren = No
Please help?
Thanks,
Glyn
Hi @Jennifer McVicker
If you are on a Server JIRA you can use the add-on ScriptRunner for JIRA from Adaptavist, to easily create queries around Epics:
issueFunction in hasLinks("is Epic of") - to show all epics that has stories defined
issueFunction not in hasLinks("is Epic of") - well, to show all epics that has no stories defined
Cheers
Hi, I'm aware it can be done with script runner, however it is not part of our installation. Based on the responses I thinking that there's no JQL query that can handle this kind of request...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Awesome! We do have ScriptRunner installed on our Server instance. I'll check that out. Thanks Emanuel!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Is there a way to hide epics without any associated stories given the currently applied quick filters? That query hides ONLY those epics without ANY associated stories.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I haven't been able to get that to work, @Matt Boerner. I tried adding this to the end of my quickfilter:
AND (issuetype != Epic OR issueFunction in linkedIssuesOf("[my quick filter here]", "is epic of"))
But that didn't work. :(
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This should work: project = X and issuetype = Epic and issueFunction not in epicsOf("project = X")
Ste
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Inactive Stephen - did you use Script Runner for that query? We are currently not using any plugins or add ons like Script Runner but our members want to be able to see what Epics don't have children so they can work on getting them decomposed by the requester.
However, I cannot find a query via google or the JIRA Communities that would allow me to put together a query for that without using Script Runner or a tool like Script Runner.
Has anyone found that this (a query for Epics with no children) is possible without another tool , in JIRA?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Not that I know of - you need more powerful queries to allow you to do this.
Without any app, you'd have to take more manual steps - such as:
^ This seems like a lot of manual steps though - is there a reason you wouldn't want to get ScriptRunner or another JQL enhancer (there are many!)?
Ste
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Oddly, there was an answer using JQL Search Extensions above that didn't work for me. Instead, I had to use this JQL for my search. Adding this here in case it helps some other folks...took me a while to get this working.
issue not in epicOf("'Epic Link' is not empty")) ORDER BY rank
I use Structure as well; in my one filter, I wanted to show all the other issues as well, so I had JQL something similar to the following:
issuetype not in (sub-task,test, epic) or
(issuetype = Epic and issue not in epicOf("'Epic Link' is not empty"))
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Perfect, I made this work for me when I had to find Epics without stories:
not issueFunction in epicsOf("'Epic Link' != null")
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I'm looking for the answer to this too...or rather, the reverse. I have created a board that pulls stories and epics from multiple projects, and I want to ONLY pull in epics that contain one or more stories that display on my board. For instance, an epic may have three stories but those three stories are filtered out by my board filter, so the epic shows up on the backlog screen, but contains no stories on my board.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi, this doesn't really answer the question. Your first query will show my issues without an epic link. I am trying to find Epics with no stories in them.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I'm looking for this as well finding jQL to find Empty Epics to clean up Agile Board view of epics that are no longer needed and to provide easily readable list to Lead to review before closing.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Not in the form of query (which I would also like to have), but other way around:
While in Backlog of particular project, click on each (yep...) Epic and check what's inside in the summary below an Epic name.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This is now possible to do if you have the add-on JQL Search Extensions.
issuetype=Epic and issuesInEpicCount=0
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This is a paid add-on. :(.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes, but it's one of the only options. It's not possible with standard JQL.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.