Adapt dashboard to my preference ;).
Changes:
-
moved generic application code (admin dashboard) to 'app' application instead of 'map'.
-
made the side menu more sensible by allowing to click on models directly
-
reduced the content of the application dashboards to only include changes for that app's models
-
remove some clutter from the 'index' dashboard
-
moved 'rebuild ratings' to index dashboard as a global action (we might discus if we want to 'hide' it under the 'map' application dashboard)
-
copy-pasted some code that will reset (some?) user widget preferences when the dashboard is updated so the user will now see changes made to the dashboard (in my opinion we can disable user widget customization for the sake of a clear and concise user interface).
-
moved rebuild_ratings view to 'app' as well, might keep that in 'map'?
-
Refactored the rebuild-ratings button to use a Job so the user can track the progress in the admin interface.
-
Removed hack for rebuild-ratings api.
-
Restore admin actions button functionality.