-
Suggestion
-
Resolution: Fixed
-
None
-
HideAtlassian Status as at 11 February 2016
This feature is now available for both JIRA Software Cloud and JIRA Software Server.
The server release version is 7.1.0, please see the server release notes for further details.Kind regards,
Martin
JIRA SoftwareShowAtlassian Status as at 11 February 2016 This feature is now available for both JIRA Software Cloud and JIRA Software Server. The server release version is 7.1.0, please see the server release notes for further details. Kind regards, Martin JIRA Software -
We collect Jira feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.
Currently, when you close an Epic/mark it as 'Done', it will still be displayed in the Epic Link field suggestions.
It would be useful to be able to limit the list in the Epic Link field based on the Epic Status value of the existing Epics.
- e03-1.png
- 98 kB
- Martin
- e03-2.png
- 100 kB
- Martin
- e03-3.png
- 96 kB
- Martin
- Screen_Shot_2016-02-25_at_4_55_19_PM.jpg
- 85 kB
- Eduardo Nemeth
- System_info_-_JIRA.jpg
- 14 kB
- Eduardo Nemeth
- is duplicated by
-
JSWSERVER-11362 Epic Still Show on the Suggested List on the Epic Link despite Being Closed and Marked as Done
-
- Closed
-
-
JSWSERVER-10160 Prevent issue to be added to Epic that has been marked as Done
- Closed
-
JSWSERVER-11663 Done Epics should not be available/selectable in Epic Link field
- Closed
- relates to
-
JSWSERVER-12016 The "Epic Link" field list Epics from all the projects instead of the current one
- Closed
-
JSWSERVER-9222 Closed epics should be automatically marked as "done" in plan mode
- Gathering Interest
-
JSWSERVER-16358 The "Epic Link" field list Epics from all the projects instead of the current one
- Gathering Interest
-
LOLCATS-441 Loading...
- is incorporated by
-
SW-2617 Loading...
[JSWSERVER-9993] Closed/Completed Epics Not to Be Displayed in the Epic Link Field Suggestions
Discovered today (for Server):
The last status/option in the options in Epic Status (custom) field, will be taken as the "done" status for epics (so relevant for the Epic Link field)
Even disabled status count.
(We ran into this problem when migrating data from another instance with other status values)
To unlock/lock the Epic Status field you can use following scripts:
UNLOCK
import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.config.managedconfiguration.ManagedConfigurationItemService import com.atlassian.jira.issue.CustomFieldManager ManagedConfigurationItemService managedConfigurationItemService = ComponentAccessor.getComponent(ManagedConfigurationItemService) CustomFieldManager customFieldManager = ComponentAccessor.getCustomFieldManager() def cf = customFieldManager.getCustomFieldObjectByName('Epic Status') if (cf) { def mci = managedConfigurationItemService.getManagedCustomField(cf) if (mci) { managedConfigurationItemService.removeManagedConfigurationItem(mci) } }
LOCK
import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.config.managedconfiguration.ConfigurationItemAccessLevel import com.atlassian.jira.config.managedconfiguration.ManagedConfigurationItemService import com.atlassian.jira.issue.CustomFieldManager ManagedConfigurationItemService managedConfigurationItemService = ComponentAccessor.getComponent(ManagedConfigurationItemService) CustomFieldManager customFieldManager = ComponentAccessor.getCustomFieldManager() def cf = customFieldManager.getCustomFieldObjectByName('Epic Status') if (cf) { def mci = managedConfigurationItemService.getManagedCustomField(cf) if (mci) { def managedConfigurationItemBuilder = mci.newBuilder(); def updatedMci = managedConfigurationItemBuilder .setManaged(true) .setConfigurationItemAccessLevel(ConfigurationItemAccessLevel.LOCKED) .build(); managedConfigurationItemService.updateManagedConfigurationItem(updatedMci); } }
Hope this helps
Have a nice day everyone!
@Henrik
Its a shame that Jira does not use the resolution value of "Done" but rather uses the status "Done". This means I need to change my Epic workflow just to fix absurdly annoying issue.
Please put out a real fix for Jira Cloud!!!!!
You need to make sure the field "Epic Status" is set to Done. Then it will disappear from the list.
It's not fixed. When I choose when I don't choose 'Show done epics' in the Epic Link, done epics are still shown. Please take care of it
We really need this feature working.. we are struggling that this says it is fixed, but it really isn't.
Hi Team , Is this fix available for Jira data center Version Atlassian Jira Project Management Software (v8.20.1) we are currently facing an issue with the same
The Cloud version has a separate project, but the related ticket (if it exists) isn't linked here
Same here, my epics have Epic Status = Done, Resolution = Done, Status = Done, they still show in the dropdown.
Still happening to me with Epics that have Epic Status set to Done, and resolution set to fixed. Seems to only pull in epics from same project.
For everyone still experiencing this issue, check if your epics have a hidden field "Epic status" in addition to the normal "Status" field. If so, you need to make this field show up on the issue page, then change the "Epic status" to "Done" as well.
choosing epic:
but epic is closed with status done:
working with Jira Cloud
Thanks ecw,
Have you managed to make it work, kirill.romanov960893118?
The important status is the "Epic Status" - you can set that one from the Backlog's Epic view (click the arrow, "Mark as Done")
https://prnt.sc/l224cl
can you explain please what's difference between Status & Epic Status? what happened?
Hi!
Dear Atlassian teammates, I'm kindly inform you that current issue is still reproducing on Cloud version however 2015-11-30 Cloud, Available in JIRA Software Cloud set in the fixversion of the ticket.
Please find the screenshots by links http://prntscr.com/l21fd7 & http://prntscr.com/l21fvu
As you can see all of suggested epics for ticket are closed.
Please come back again and figure out with that issue as far as you can.
Thanks!
We just upgraded from v7.7.0#77001-sha1:3be3151 to v7.12.1#712002-sha1:609a505 and this still works as expected. No regression here.
I'm kinda assuming that it is likely as vdung suggested: Epics are "Closed" as ticket but not marked as "Done" from one of the boards.
Hey samer.odeh,
I can't reproduce the issue in JIRA 7.12.0. So it doesn't seem to be a regression to me.
Just a quick check, how do you define Closed Epics? Do you base on the Status field or the Epic Status field? If it's a Scrum board, do the "Closed Epics" appear on the Epics panel? You may want to refer to Managing epics in a Scrum project.
FYI, an Epic is considered Done when its Epic Status is Done. If the Status of an Epic is Closed, but its Epic Status is still To Do, whereby it appears on the Epics panel in Scrum board (as well as Kanban backlog if you enable it), it's not Done and will show up in the Epic Link field.
Sounds a bit like a regression?
We've got an update scheduled soon-ish, since we skipped a few due to ongoing projects; but we might hold that off a little if this turns out to be the case.
Thanks Emanuel,
We are running Jira internally (v7.11.0#711000) on Windows, when creating a new JIRA Issue and wanting to connect it to an EPIC, Closed EPICS pop up, even though the filter “Show done epics” is not selected
We're on v7.7.0#77001-sha1:3be3151 (Server, on-premise hosted on Linux, Core+Software enabled) and it works as expected. "Done" Epics only show up when I enable the "Show done epics" checkbox on the popup.
Do you happen to have some steps to reproduce (and perhaps an exact version number)? I simply scrolled to the top, hit "Create", then scrolled to the "Epic Link" field and opened the popup.
it's not fixed, why did it mark "Resolved"? - is still on our Jira Cloud environment:
epics are in the "Closed" status and with "Done" resolution still appears in suggestion list
@mjopson
The issue with keying off of the Done epic status rather than workflow is that if you don't operate on scrum boards, you don't have the Epic panel to mark them as done. Realizing that workflows are configurable and keying off workflow statuses may be unreliable. Maybe expose the ability to mark as done somewhere else than just the backlog view of a scrum board?
Related issue which you might be interested in: https://jira.atlassian.com/browse/JSW-9222
eduardo1002434486 - done in the context of epics currently refers to the epic status, not the workflow status. This is set on the epic in the Backlog epic panel item.
https://confluence.atlassian.com/jirasoftwarecloud/working-with-epics-764478086.html
https://confluence.atlassian.com/display/AGILE/Completing+an+Epic
Kind regards,
Martin
JIRA Software
I still see epics that are done in the dropdown, even with "Show done epics" unchecked. See visual below:
I'm running Jira 7.2
Thanks
This feature is now available for both JIRA Software Cloud and JIRA Software Server.
The server release version is 7.1.0, please see the server release notes for further details.
Kind regards,
Martin
JIRA Software
Do you have an update of when this will be available in Jira Server?
Thank you.
Andrew.
This feature is now available in JIRA Software Cloud and will be available for JIRA Software Server in a forthcoming release.
Kind regards,
Martin
JIRA Software
evangelos.vrocharis - deleted epics should not appear in the existing implementation. Could you please create a support ticket at https://support.atlassian.com to investigate further. That way we can provide you with support specific to your circumstances and with higher security.
Regards,
Martin
JIRA Software
Nice to see that this is being address but I'd like to point out that apparently even deleted Epics continue to show as suggestions. Is this also expected with the current behaviour?
Ignore my comment.
Great job, Team! Thanks for doing this - it'll really make a difference in our day to day!
Thanks for watching, voting and commenting on this Suggestion.
As noted previously we are working on this currently. As an update, during implementation, we determined that the previous approach (comment-807824) could be improved upon. The updated approach is as follows.
Option to see done epics or not.
The addition of a checkbox to "Show done" epics in the menu. Default state will be unchecked (Done epics not shown).
Show open epics only
When "Show done" is unchecked the menu will show:
Top section (if results exist) named Suggestions
Open epics from the same project as the issue (listed alphanumerically)
Second section (if results exist) named All epics
Open epics from other projects (listed alphanumerically)
Show open and done epics
When "Show done" is checked the menu will show:
Top section (if results exist) named Suggestions
Open and Done epics from the same project as the issue (listed alphanumerically, meta-data indicated if done)
Second section (if results exist) named All epics
Open and Done epics from other projects (listed alphanumerically, meta-data indicated if done)
The menu will still include a type-ahead control to filter the list by typing.
This approach will assist with the primary goal of finding an open epic in the same project as the issue, but will still allow for the other secondary goals of finding open epics in other projects and done epics in both the same and other projects.
Kind regards
Martin
JIRA Software
Hi Martin,
Great to read that this evolution is being taken care for. All the best to you. And thanks for your consideration.
Regards,
Arnaud
arnaud5 - as noted in the last few days of comments, we're working on this at the moment. I'll update the Current Status above to indicate this.
Kind regards,
Martin
JIRA Software
Dear Atlassian, and dear JIRA bug GHS-9993 community, because this community has grown to ressemble to a piece of the world, I think we are clear on this, this is politely annoying us all.
Why should I still be able to assign tasks to epics which are already completed, it is complete non sense, Epic are defined to enforce the completion of sub-items which we want to see bloom. Once the Epic is completed, it is completed then... I will only want to know about it through the classic search issues capability, if I may ever want to ressurect it with a reopening.
Please Atlassian, fix that one before Christmas... It would make our life easier in 2016.
Keep the good work up! And all the best
Arnaud
The proposed design sounds great to me. I recognize the need to be able to add stories to completed epics, I often do retroactive cleanups like this. If the closed epics are flagged in the way Martin illustrates and sorted to the bottom then that's good enough for me.
Just for the sake of discussion, JIRA has a precedent for this kind of behaviour: archiving project versions. I would be equally supportive of having epics follow exactly the model that versions do: after you archive them they become invisible and you can't assign or unassign from them until they're unarchived. (I will admit that I've been annoyed at various points when I have to go and unarchive a version just to do some retroactive cleanup, but I recognize the tradeoffs.)
It seems like you're weakening support for the 80% requirement to support an edge case. If people need to assign items to closed Epics, can't they just reopen it while doing that unusual operation. I've certainly done that operation, but I don't need it to be easy. I need the Epic dropdown to only list valid epics. I think a major requirement is preventing people from accidentally assigning issues to closed epics.
ecw, ziko - we plan to add done to the meta data after the epic's name e.g.
Ben Hur (ABC-123 • Done)
A list of filtered epics could therefore look like the following:
typeahead of Ben
Bendigo (ABC-22)
Benjamin (ABC-11)
Ben Hur (ABC-123 • Done)
charlie5 - that's right, if we don't show the done epics then there is no place to update issues afterwards. It is a secondary case, but we still need to allow for this. By changing the order to always show matches for open epics first the done epics will only appear when the list is filtered significantly.
+ jlambert - At this point epics are treated differently to other issue types in JIRA Software, we only hide them in the epic panel when marked as done - not when the workflow changes. This is something we will look to improve in the future and we would need to do this consistently throughout.
pnm_erik - with the new order done epics will only be seen when the list is filtered significantly.
Kind regards,
Martin
JIRA Software
I agree that closed eipcs should not be displayed to users (or at a minimum let that be a configuration option). I can see some use cases for Done ones to be visible, but Closed should be gone.
An Epic is more like a Release, you use it and it "goes away" (when the fixVersion is marked released, and then archived). Epics are larger than releases, but should behave the same way. It's difficult to explain to a team when they assign something to a completed Epic why it falls between the cracks. If an Epic is marked done and closed, it shouldn't be appearing in a users view, just like I wouldn't want them assigning something to a release that happened last year.
Please reconsider letting admins hide and really close Epics. Please.
@Martin and Atlassian,
Thank you for addressing this issue. Jira is an indispensable software ops tool, and this was one of the most irkful issues. Could you clarify this phrase in your comment:
> The done epics will be identified in the list
If it is as @Emanuel describes (hopes for) then it would be very welcome.
I don't know what the use case is for allowing people to add new items to 'done' epics, is it to support retroactive organization? Adding issues that should have been in an epic after the fact?
How about at least excluding Closed epics?
This sounds like good news, Martin, thanks!
Any chance you could include a small indicator for "Done" Epics? Currently, we workaround this issue by changing the Epic Name after closing by prepending the string "[DONE]". Something similar would make it easier to distinguish than just going by sorting (like a Prefix, different Icon, different Font/Style, lighter Color, the possibilities are endless )
Thanks for watching, commenting and voting on this issue.
The team is currently working on this item and we'll update this issue when a release date or version is known.
The implementation will still show done epics in the menu since there is a valid use case for them to be present but will prioritise epics which are open. In practice this should mean that done epics are only visible in the dropdown when the list is filtered to just a few remaining epics i.e. using the type-ahead control, and the done epics will be shown after all open epics that match. The done epics will be identified in the list to avoid assigning to them in error.
The list of epics will be prioritised by the following:
- Open epics from the same project as the issue (listed alphanumerically)
- Open epics from project history (includes other projects in recent board(s)) (listed alphanumerically)
- Open epics from other projects (listed alphanumerically)
- Done epics from the same project as the issue (listed alphanumerically)
- Done epics from project history (includes other projects in recent board(s)) (listed alphanumerically)
- Done epics from other projects (listed alphanumerically)
Note that only the first part of the list is shown, then the list is filtered based on the type-ahead control.
Kind regards,
Martin
JIRA Software
now i´m shure: atlassian don´t work with epics. that´s why this bug in not fixed yet
.... or ....
atlassian work extreme slowly - they have only open epics and the bug isn´t noticed
mhhhh.....what do you think?
I have 460 epics in my system. The change this is fueling my search for JIRA Agile replacements.
It seems to be more important to confuse Users with Reorganizing Product-Structure etc. instead of talking care of their daily needs...
This is very frustrating, we have 100s of epics across a number of projects and the drop list was showing them ALL. Our current practice is to change the issue type from 'Epic' to 'Story' when closing an epic, which is less than ideal.
We need this fixed asap. It is hard to find the right epics when they are still shown on the drop down list.
We have a large number of closed epics and the team finds it very confusing that they are available to assign to newly created stories. Vote +1 to fix this one.
This produces a huge amount of confusion among the team because Epic information on the Backlog is different than Epics in the Epic Link dropdown. If they edit a story/bug/etc. and done/closed Epics show up in the Epic Link they don't know what to choose because the Epics aren't showing up on the Backlog (on the left). Epics are supposed to simplify the process but it is so wonky we just can't use the feature nor reports. It is really a shame - to fix the discrepancy we have to delete old closed Epics (or create a new fake type 'Epic Old' for example) which then ruins the reports. We lose the consistency of the Epic container. Please fix.
Agreed, we haven't grown within JIRA to the point where this is a huge issue yet, but it doesn't take too much foresight to see it coming soon. +1 for an admin setting: "Hide Closed Epics Within the Suggested Epics Dropdown". Or just remove them entirely without the setting.
It baffles me that this has to be a bug ticket at all and that after 2 years this still unresolved.
Please fix this, any team of reasonable size has so many of epics within a couple of months that searching for them in the dropdown becomes annoying.
This is basic functionality IMHO.
We have a similar problem.
We want to create an issue and assign it to an epic. I can see epics in the Dropdown-List "Epic Link" for which I do not have write permissions. I only have read permissions.
If I created the issue I don't get an error message and the issue isn't assigned to the epic.
To avoid mistakes the dropdown list should not display epics for which you do not have write permissions.
Dear Atlassian-Team,
we've tested this thoroughly and the bug is still there.
We are using Jira Data Center 8.20.10.
Thank you in advance.