Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Filter tasks by users/groups #22

Open
AndreMiras opened this issue Jan 7, 2014 · 4 comments
Open

Filter tasks by users/groups #22

AndreMiras opened this issue Jan 7, 2014 · 4 comments
Assignees

Comments

@AndreMiras
Copy link

Our software development department still uses this useful plugin for managing projects.
Today the hardware design team might also start using it.

The problem is that one of the subprojects ("Customers") is common to both departments, but we still don't want to share taskboards.
We found two possible workarounds which are not satisfying:

  1. Using one taskboard per department:
    The problem is that we need to create and follow an extra taskboard for "Customers" in addition to the main taskboard department. So for instance that would be one taskboard for "Software department R&D" and another one for the "Customers". This is not convenient (for sprint planning, retrospective as well as daily melee...) as we need to jump from one taskboard to another.
  2. Using a single "Company" taskboard:
    This is what we're currently doing, but we see too many tickets (from both soft & hard teams), which is not relevant.
    Also, that would require subproject support (see adds subproject/netsted project support, refs #2 #15).
Company
|-- Software Department R&D
|   |-- Soft Project1
|   |-- Soft Project2
|-- Hardware Department R&D
|   |-- Hard Project1
|   |-- Hard Project1
|-- Customers
    |-- Client1
    |-- Client2
    |-- Client3

What we suggest is to add filters for users/groups (e.g. software or hardware people).
So we could only show tasks assigned to software developers or hardware designers.

@netaustin
Copy link
Owner

I've added the ability to filter by users, but not yet groups. Hopefully that gets you partway there. I like the group idea, and am leaving this ticket open to address it, although I will probably not do that before we get to a 1.0-beta.

@ghost ghost assigned netaustin Jan 20, 2014
@AndreMiras
Copy link
Author

I've deployed it on our test instance, it looks great! We also like the new task board setting with drag'n drop, it makes it more intuitive and convenient to use.
The new filter system implementation looks clever.
However, for our use cases, it would be more relevant to have a multi-select rather than a select.
This would allow us to display only tickets for users from the Software department.
It would also be useful for #23 when we want to filter on both "Feature" and "Support".
I can probably take a look at it this week or next.
Let me know what you think.

@netaustin
Copy link
Owner

Ah, yeah. I was thinking about moving the filters to a drawer on the left or an expandable area on top which would accommodate multiple selections. I was also thinking of using checkboxes instead of select elements.

Which do you think would offer better UX—top expandable or side drawer? Checkboxes or select?

@AndreMiras
Copy link
Author

Both seem to be a good idea.
I'm not that much a UX guy, but I asked my colleagues who said side drawer and checkboxes would be a good idea.
Thanks!

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

No branches or pull requests

2 participants