ndb-core icon indicating copy to clipboard operation
ndb-core copied to clipboard

Admin UI: customize Dashboard widgets

Open sleidig opened this issue 7 years ago • 1 comments

Different teams have different needs. Allow admin users to reorder/remove/add widgets blocks on the Dashboard through the user interface. These dashboard settings should then apply to all users of the app, so that all team members are getting the same information. (use case: team manager is customizing the dashboard for all his/her social workers based on the current needs of the organisation)

Suggested implementation steps:

  • implement an "admin" mode for DashboardComponent, that looks similar to AdminEntityDetails
    • save/cancel buttons on top
    • drag&drop functionality for widget reordering
    • "x" button to remove a widget
    • sidebar with available widgets that can be dragged into the view to activate them

sleidig avatar Jun 01 '18 09:06 sleidig

maybe keep in mind to implement a Drag and Drop feature, so users can organize there widgets as they wand to

codingfabi avatar Jun 01 '18 12:06 codingfabi