hashmapinc / hashmapinc/Tempus
Allow Users to Choose their Login Dashboards
- Dominant language
- Java
- Stars
- 32
- Forks
- 11
- PR merge metrics
- No merged PRs in 30d
Description
Related to #807
Currently, there is a provision to specify a dashboard for each user, which will be displayed by default, when they login. There is also a flag, which specifies, if the Dashboard should be opened in Full-Screen mode.
However, this information is not used anywhere in system. To complete the feature, following changes are required:
1. Alter User table to store default dashboard ID and Full-Screen flag.
2. For Tenant admin: Allow to edit both fields per user. The Dashboard field should list all Dashboards (excluding Asset Landing Pages), which are already assigned to the User's BU. Once selected Tenant Admin can check the Full-Screen checkbox. [They shouldn't be able to check the Full-Screen checkbox, if no dashboard is selected].
3. Add the same fields to User Profile page and allow Users to select Login Dashboard in same way, as described above. However, Users should also see Dashboards, created by themselves - i.e. they can create a dashboard for themselves and set it as their Login Dashboard.
4. When a User logs in, check if they have a Login dashboard defined. If yes, go to dashboard and display that dashboard. If the Full-Screen checkbox is selected, display the dashboard in Full-Screen.
Depends on #948
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.