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

OPAL-3025: Make it easier to distinguish between Projects screen and Tables screen #2172

Open
ymarcon opened this issue May 16, 2018 · 3 comments
Milestone

Comments

@ymarcon
Copy link
Member

ymarcon commented May 16, 2018

Jira issue originally created by user @tombisho:

Often when I ask administrators to set the permission on a table (e.g. view dictionaries and summaries) they go to the projects screen and try and set the permission there. They then get confused because there is only the option of Add table or Administrate. It would be good to make the screens look more different.

@ymarcon ymarcon added this to the 2.11.0 milestone May 24, 2018
@ymarcon ymarcon modified the milestones: 2.11.0, 2.12.0 Jun 29, 2018
@ymarcon ymarcon added this to the 2.12.0 milestone Aug 9, 2018
@ymarcon ymarcon modified the milestones: 2.12.0, 2.13.0 Oct 1, 2018
@ymarcon ymarcon modified the milestones: 2.13.0, 2.14.0 Jan 29, 2019
@tombisho
Copy link

tombisho commented Jun 17, 2019

Problem
Users have trouble understanding whether they are setting permissions on a project or on a table because the screens look similar and are accessed in a similar way. This has happened many times for us, because users are often trying to do things as fast as they can and don't notice the difference. It is not easy to change the users.

Possible solution
Change the label on the Permissions tab to read "Project Permission" and "Table Permission"?
Change the title of the page from Tables to be different on the Project view and Table screen?
Change background colour when in Project or Table screen?

Describe alternatives you've considered
I have tried sending people screenshots with big red circles around the projects and tables screens, which has sometimes worked. But it would be better to not have to do this!

Additional context

Example email from user:

"In our setup, at the MRCLEU, trying to add an Opal/DataSHIELD user to a Project's Permissions

We only have the permissions options:
1) View dictionary and values of all tables
2) Add Table
3) Administrate

According to an Opal workshop one of our researchers took there should be more granular options available:

1) View dictionary and summaries
2) View dictionary and values
3) Edit dictionary and view summaries
4) Edit dictionary and view values
5) Administrate
"

@ymarcon
Copy link
Member Author

ymarcon commented Jun 17, 2019

Do you think it would be a good idea to have a toolbar with some shortcut buttons, always visible in the project space, like "DataSHIELD Permissions" (open a dialog to manage all permissions needed to make ds work)?

@tombisho
Copy link

Yes. But it has to be very obvious what they are setting the permissions on.

Actually, DataSHIELD permissions is another thing that could be included here. We also have problems with the DataSHIELD setting being under the Administration menu. It would be helpful if the DataSHIELD permissions were set in the same place as the project/table.

@ymarcon ymarcon added this to To Do in EuCanConnect Jun 18, 2019
@ymarcon ymarcon moved this from To Do to In Progress in EuCanConnect Jun 24, 2019
@ymarcon ymarcon modified the milestones: 2.14.0, 2.15.0 Jul 2, 2019
@ymarcon ymarcon modified the milestones: 2.15.0, 2.16.0 Aug 16, 2019
@ymarcon ymarcon moved this from In Progress to To Do in EuCanConnect Dec 6, 2019
@ymarcon ymarcon modified the milestones: 2.16.0, 2.17.0 May 11, 2020
@ymarcon ymarcon moved this from To Do to Done in EuCanConnect May 20, 2020
@ymarcon ymarcon moved this from Done to Test in EuCanConnect May 20, 2020
@ymarcon ymarcon moved this from Test to To Do in EuCanConnect May 20, 2020
@ymarcon ymarcon modified the milestones: 3.0.0, 3.1.0 Jun 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
EuCanConnect
  
To Do
Development

No branches or pull requests

2 participants