User permissions: Do not show book row on Dashboard unless user is a member of the book team
Context
Currently permissions on the Dashboard table to books and collections functions like this:
- A user sees all books and collections in their organisation
- If a user clicks on a book or collection row of which they are not a member, they see a message "You are not assigned any role yet"
This applies to roles: Editor, and in later phases: Author, Previewer, Investigator, etc.
Proposal
NCBI has requested that this be changed to the following functionality:
On the dashboard a user sees:
- only the Books they have already been given access to (i.e. the user is a member of the book or chapter team)
- only the Collections they have already been given access to (i.e. the user is a member of the collection team) -- not in deployment 1
Design
Implementation (if applicable)
[A description of the steps to implement the feature.]
Alternative approaches (if applicable)
[Include any alternatives to meet this use case.]
Open issues (if applicable)
[Links to and a discussion of related issues, if applicable.]