unee-t / frontend

Meteor front end
https://case.dev.unee-t.com/
GNU Affero General Public License v3.0
9 stars 17 forks source link

We should have an "Assigned to Me" Option #821

Closed franck-boullier closed 5 years ago

franck-boullier commented 5 years ago

The problem:

When creating a case, if a user wants to assign a case to him/herself, the user has to:

This is a lot of unnecessary clicks.

image

Possible solution:

Always have an option "Assign the case to Me" (this should be the default selection) each time a user creates a case.

ongdominic commented 5 years ago

The solution to this issue is as such:

Create Case Screen

Details are in figma

franck-boullier commented 5 years ago

@nbiton can we do a quick fix for that please

nbiton commented 5 years ago

Shouldn't the UI mention which role you're in? Also, what is the case for when you are the default assignee for one of the roles below? (currently it says "you" in parenthesis next to the role)

franck-boullier commented 5 years ago

Shouldn't the UI mention which role you're in?

We discussed that and this might create more confusion for the user <--- we decided to remove that information (until further notice).

what is the case for when you are the default assignee for one of the roles below? (currently it says "you" in parenthesis next to the role)

For simplicity, we'll remove that too as this might be too much unnecessary information.

nbiton commented 5 years ago

So if I'm the default assignee for tenant, which of the following should I be seeing? a. "Myself" as the first option, other options follow, "Tenant" is omitted from the list b. "Myself" as the first option, other options follow, "Tenant" is included in the list (this means there's some duplication in functionality) c. "Myself" is not mentioned, other options are listed, including "Tenant".

franck-boullier commented 5 years ago

So if I'm the default assignee for tenant, which of the following should I be seeing? a. "Myself" as the first option, other options follow, "Tenant" is omitted from the list

No that is NOT the right option: we want to keep things consistent and make sure user always have the same experience/same options to choose from.

b. "Myself" as the first option, other options follow, "Tenant" is included in the list (this means there's some duplication in functionality)

Yes this IS the right option. There will indeed be a duplicate functionality: if the user is the default assignee for the role "tenant" then selecting "assign to Myself" or "Assign to the Tenant" will have the same result.

The rationale here is that the Default Assignee for a given role is not necessarily "Me" even if I have a role in that unit AND, at this point, the user has no way to know if he/she is the default assignee for this role for this unit.

c. "Myself" is not mentioned, other options are listed, including "Tenant".

No this is NOT the correct option: we want to keep things consistent and make sure user always have the same experience/same options to choose from.