Skip to content
This repository has been archived by the owner on Jul 23, 2020. It is now read-only.

Planner Closed items should be hidden #4480

Open
joshuawilson opened this issue Oct 22, 2018 · 13 comments
Open

Planner Closed items should be hidden #4480

joshuawilson opened this issue Oct 22, 2018 · 13 comments

Comments

@joshuawilson
Copy link
Member

Issue Overview

It is too easy to look at the planner list and think that a closed item is active. While planning, I almost never want to see finished work.

Expected Behaviour

When I look at the list of items, the closed ones should be hidden behind a filter of some kind. Github does this with a tab that toggles the filters between Open and Closed.

Current Behaviour

Closed items are in the list

@serenamarie125
Copy link
Collaborator

@joshuawilson i see this already - there's a Show Completed checkbox which is not checked by default. Thus as soon as I change the state to Closed, it is hidden.

screen shot 2018-10-27 at 9 20 40 pm

@joshuawilson
Copy link
Member Author

Maybe that only works for the Work Items view. While in an iteration, I still see closed items.

@joshuawilson
Copy link
Member Author

Nope, doesn't work there either. I don't know what it is supposed to do but it doesn't hide closed items.

@joshuawilson
Copy link
Member Author

@serenamarie125 what do you think about a permanent filter or tab that has the closed issues?

@joshuawilson
Copy link
Member Author

From @rootAvish

There is no point to having a 'resolved' status if both cannot be easily differentiated from each other in the overview by any means other than the "type" column. A basic workaround to it is to make them appear greyed out or put a "closed" icon or notification next to them.

@Veethika
Copy link

Veethika commented Nov 15, 2018

@serenamarie125 @joshuawilson I just confirmed, 'Show Completed' checkbox does hide closed items even in the iteration view. But if the tree view is enabled, it might still show the parent item that has been closed.
Also, there's a clear visual difference in the type weight for a closed item to differentiate it from regular items.
IMO we should be using one term at both places instead of - 'Completed' and 'Closed'.

@Veethika
Copy link

Veethika commented Nov 15, 2018

After a brief discussion @joshuawilson and I figured the following bugs in the implementation:
@vikram-raj In the attached screenshot, the closed work items are appearing even if they don't have a child item that's in an active state.
@sunilmalagi there's no differentiation in the way the active and closed items are displayed. Did you provide any design for that earlier?
screenshot 2018-11-15 at 8 05 10 pm

@sunilmalagi
Copy link
Collaborator

sunilmalagi commented Nov 19, 2018

@Veethika earlier we had limited no. of status and this was our proposal:
https://redhat.invisionapp.com/share/3HP6GZUBZSV#/290540725_States_Icons

Later there was need of more no. of status and we took the decision to takeout all the icons from the status, I also suggested to take out the generic icon which they are using right now (without consulting UX team), because it make no sense at all.

In particular, to show the WI closed the only indication was to look at the status column.

@vikram-raj
Copy link
Member

In the attached screenshot, the closed work items are appearing even if they don't have a child item that's in an active state.

@Veethika correct. Work item 483 and 388 are visible because its parent status is not closed and its sibling work item matches the applied filter.

Closed work item is not visible only if

  • It is top level work item and none of its child work items match the applied filter.
  • It is a child and none of there sibling matches the applied filter.

It is our current implemetation.
cc: @sahil143

@Veethika
Copy link

Veethika commented Nov 19, 2018

@Veethika correct. Work item 483 and 388 are visible because its parent status is not closed and its sibling work item matches the applied filter.

Closed work item is not visible only if

  • It is top level work item and none of its child work items match the applied filter.
  • It is a child and none of there sibling matches the applied filter.

@sahil143 @vikram-raj IMO if a work-item doesn't have a child that matches the filter, it's shouldn't appear in the result set at all. The only purpose of showing the closed WIs while the tree view enabled is to avoid breaking the tree structure. A sibling WIs status shouldn't be considered while surfacing closed items. Is there any other reasoning that I'm probably missing out on?

@sunilmalagi There's a difference in type treatment in the screenshot attached above. Some appear bold and others light. Are you aware of the intention behind that? Can we make the closed items appear different than the others?

@Veethika
Copy link

@sunilmalagi @joshuawilson @serenamarie125
From a visual design point of view, we need to answer the following questions:

  1. Should we again have icons for each state?
  2. How to differentiate 'closed from not-closed WI', and 'WI with children from WI without children'?
  3. Should there be a caret next to items without a child WI?

@nimishamukherjee
Copy link
Collaborator

Closed work items are displayed based on certain conditions. If a parent work item matches a criteria, all the children, closed and open ones, are displayed.
Why are we doing this - the backlog tree view serves two purposes:

  1. Display matching results
  2. Allow exploration

We need to change this to a feature request. Also, we can focus on the Closed Work Item behaviour under the Query tab.

@serenamarie125
Copy link
Collaborator

Based on a conversation held on 2019-Jan-04 including Dev, PM and UX, the UX team will not be providing support for planner items. Removing the team/ux label and un-assigning UX folks. If priorities are changed in the future, please add the team/ux label

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

7 participants