7 Commits

Author SHA1 Message Date
Yonas Habteab
8ba46ac3d3 Don't load orphaned/unusable module dashlets 2023-07-14 19:51:08 +02:00
Yonas Habteab
ee706860c9 Introduce DashboardOwner model & adjust other models accordingly 2023-07-14 19:51:08 +02:00
Johannes Meyer
40716e7dbd Fetch homes and panes already ordered from the database
Doing so in userspace is not required and too inefficient.
2023-07-14 19:51:08 +02:00
Yonas Habteab
b597c7c489 Adjust dashbaord conent layouts & don't redirect when sorting only dashlets 2023-07-14 19:51:07 +02:00
Yonas Habteab
b41e078711 Fix some code styles and comments 2023-07-14 19:51:07 +02:00
Yonas Habteab
14bc749556 Dashboard: Provide mini welcome wizard for new users 2023-07-14 19:51:07 +02:00
Yonas Habteab
8b9d63556d Introduce some database model for the new dashboards 2023-07-14 19:51:07 +02:00