🤔 Problem
Currently, the dashboard shows projects and groups that you are not a member of, which often means that your dashboard shows none of your own projects. We got to this state simply due to a gap in planning re front-end/back-end - it’s not intentional. Let’s fix it and make the dashboard usable!
Also, the ‘View all my projects’ link at the bottom of the Projects section takes you to a page that also shows all projects, not only my projects.
🍴 Appetite
2 weeks
🎯 Solution
In the projects section:
- Content: Only show projects I am a member of.
- By “projects I am a member of”, I mean not only projects I own, but also other people’s projects where I am a direct member, and also projects in groups I am a member of.
- Side note: this is different from the user profile page, which only shows page that the user owns (in that namespace).
- Sorting: Ideally, this view shows the projects you most recently “interacted with” at the top.
- → Will be: most recently modified by anyone (editing properties, nothing to do with session launchers)
- Count: up to 5
- To see more: The ‘View all my projects’ link at the bottom should take you to the search page with filters set to show all projects you are a member of.
In the groups section:
- Content: Only show groups that I am a member of
- Count: up to 5
Show all groups I am a member of (no limit)
- To see more: The ‘View all my groups’ link at the bottom should take you to the search page with filters set to show all groups you are a member of.
Vertical Menu [Nice to have]
To enhance navigation and ensure all sections are clearly visible, it's recommended to add a vertical menu to the dashboard. This will allow users to easily access different sections, such as Sessions, Projects, and Groups, especially as the content expands.