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

Add permissions to dashboard #2122

Closed
TheSlimvReal opened this issue Dec 5, 2023 · 4 comments · Fixed by #2131
Closed

Add permissions to dashboard #2122

TheSlimvReal opened this issue Dec 5, 2023 · 4 comments · Fixed by #2131
Assignees
Labels
released on @master managed by CI (semantic-release) released managed by CI (semantic-release)

Comments

@TheSlimvReal
Copy link
Collaborator

Currently all users see the whole dashboard even if they might not even have access to the entities which are required to the dashboard widgets to work or they might not be able to visit the routes which are mentioned in the shortcuts widget.

The app should automatically detect which widgets the user cannot use/view and disable them, based on the route permissions or entity permissions.

@sleidig
Copy link
Member

sleidig commented Dec 11, 2023

Shall we try to merge the two permissions logics (operations on entities + roles to access a route)? For the menu entry to the setup wizard I am struggling with that a bit

@sleidig sleidig moved this from Triage to Priority (Core Team) in All Tasks & Issues Dec 11, 2023
@sleidig
Copy link
Member

sleidig commented Dec 11, 2023

related / overlapping with #1552

@sleidig sleidig moved this from Priority (Core Team) to In Progress in All Tasks & Issues Dec 18, 2023
TheSlimvReal added a commit that referenced this issue Dec 19, 2023
closes #2122 #1552

Co-authored-by: Sebastian Leidig <sebastian@aam-digital.com>
@github-project-automation github-project-automation bot moved this from In Progress to Done in All Tasks & Issues Dec 19, 2023
@aam-digital-ci
Copy link
Collaborator

🎉 This issue has been resolved in version 3.28.0-master.5 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@aam-digital-ci aam-digital-ci added the released on @master managed by CI (semantic-release) label Dec 19, 2023
@aam-digital-ci
Copy link
Collaborator

🎉 This issue has been resolved in version 3.28.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@aam-digital-ci aam-digital-ci added the released managed by CI (semantic-release) label Jan 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
released on @master managed by CI (semantic-release) released managed by CI (semantic-release)
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

3 participants