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

Display user's workspaces at the top of the dashboard, separate from other workspaces. #132

Open
karelklima opened this issue Feb 12, 2021 · 2 comments
Labels
feature New feature or request

Comments

@karelklima
Copy link
Contributor

Users should see their workspaces right away when they open the application, other workspaces are not so important.

For starters we should display separately the workspaces that the user owns, but we could potentially create a "favorites" feature or similar so that the user may modify the priority list.

@karelklima karelklima added the feature New feature or request label Feb 12, 2021
@psiotwo
Copy link
Contributor

psiotwo commented Feb 12, 2021

Good idea. Given the amount of parties coming into Assembly line in the next weeks we should also consider some authorization model for workspaces.

@karelklima
Copy link
Contributor Author

Good point. What about this?

  • all the workspaces are read-only by default - e.g. users may access workspace details, they can see what R/W vocabularies are in that workspace and ideally they can open also TermIt and ontoGrapher in read-only mode
  • instead of one workspace owner, we'd have a list of collaborators - e.g. the first "owner" would invite someone else and everyone would have the same rights; alternatively we could restrict destroy actions (like deleting workspace) to owners only, but that may be an overkill.

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

No branches or pull requests

2 participants