Yonas Habteab
|
8685a0d247
|
Let Sortable detect sort direction dynamically & don't use invertSwap sortable option
|
2023-07-14 20:05:34 +02:00 |
|
Yonas Habteab
|
826e39ce91
|
DashboardsController: Ensure currently active home is still active when performing all kinds of dashboard actions
|
2023-07-14 20:05:34 +02:00 |
|
raviks789
|
533d329810
|
Revert "Add form controls in the correct order"
This reverts commit 61c3469fc63e559164016784034bcae18b3a2e04.
|
2023-07-14 20:05:34 +02:00 |
|
Yonas Habteab
|
4fa5d5d717
|
Add form controls in the correct order
|
2023-07-14 20:05:34 +02:00 |
|
raviks789
|
f3de1dd2b6
|
Fix Add to Dashboard feature
|
2023-07-14 20:05:34 +02:00 |
|
Yonas Habteab
|
474a26b1eb
|
DashboardsController: Load all dashboard homes in the index action
|
2023-07-14 20:05:34 +02:00 |
|
Yonas Habteab
|
3be596641f
|
Render also the cog icon when there is more than 1 home
|
2023-07-14 20:05:34 +02:00 |
|
Yonas Habteab
|
3058983011
|
Force to refresh the menu container when removing a home & unset moved entry from the original widget
|
2023-07-14 20:05:34 +02:00 |
|
Yonas Habteab
|
d27b654208
|
DashboardsController: Redirect also when moving the requested pane to another home
|
2023-07-14 20:05:34 +02:00 |
|
Yonas Habteab
|
d7dcfd7cd9
|
DashboardsController: Add requested params to the refresh url when reordering widgets
|
2023-07-14 20:05:34 +02:00 |
|
Yonas Habteab
|
4fc410c6e9
|
Don't ignore url params of the DM view when requesting Drag&Drop actions
|
2023-07-14 20:05:34 +02:00 |
|
Yonas Habteab
|
54c3b9e2c6
|
DashboardsController: Use the default home when pane is requested without a home param in the DM view
|
2023-07-14 20:05:34 +02:00 |
|
Yonas Habteab
|
e8741c961f
|
DashboardsController: Preserve params when redirecting after successfully performed dashboard actions
|
2023-07-14 20:05:34 +02:00 |
|
Yonas Habteab
|
c4112b40d5
|
Don't access Request except in controller & activate home/pane by a given name
|
2023-07-14 20:04:31 +02:00 |
|
Yonas Habteab
|
a527946306
|
DashboardsController: Adjust usage of Dashboard::getActivePane()
|
2023-07-14 19:51:08 +02:00 |
|
Yonas Habteab
|
4a32ee7b60
|
DashboardsController: Add the welcomeFrom instance directly to the dashboard
Since we no longer use an additional wrapper for the dashboards,
the welcome form can be added directly to the dashboard instance
|
2023-07-14 19:51:08 +02:00 |
|
Yonas Habteab
|
be973d29e2
|
Use own form class for all dashboard types & cleanup Dashlet-/SetupNewDashboardForm classes
|
2023-07-14 19:51:08 +02:00 |
|
Johannes Meyer
|
84b462f57c
|
dashboards/settings: Show tabs depending on where the user comes from
|
2023-07-14 19:51:08 +02:00 |
|
Johannes Meyer
|
2f09dbe68a
|
DashboardsController: $this->httpNotFound() already accepts format params
there's no need to use `sprintf` explicitly
|
2023-07-14 19:51:08 +02:00 |
|
Johannes Meyer
|
d91795d815
|
dashboards/settings: Don't disguise action links as button links
|
2023-07-14 19:51:08 +02:00 |
|
Johannes Meyer
|
9a1f8816ae
|
There can only be a single active home at a time
Cleans up various usages of `setActive` calls.
|
2023-07-14 19:51:08 +02:00 |
|
Johannes Meyer
|
7f0197333f
|
DashboardsController: Use $this->getServerRequest() where applicable
|
2023-07-14 19:51:08 +02:00 |
|
Johannes Meyer
|
577d08938d
|
dashboards/settings: Don't change refresh url due to re-order
|
2023-07-14 19:51:08 +02:00 |
|
Johannes Meyer
|
930898fd2f
|
Decouple menu and dashboard code
|
2023-07-14 19:51:08 +02:00 |
|
Yonas Habteab
|
28021b61d3
|
Use handle icon to initiate the drag&drop events
|
2023-07-14 19:51:08 +02:00 |
|
Yonas Habteab
|
e5da8b1b73
|
DashboardsController: Perform a full reload when the drop action couldn't be performed successfully
|
2023-07-14 19:51:08 +02:00 |
|
Yonas Habteab
|
ee75d53daf
|
Merge some related classes
|
2023-07-14 19:51:08 +02:00 |
|
Yonas Habteab
|
d859522c31
|
Allow browsing predefined dashlets when creating a new dashlet
|
2023-07-14 19:51:08 +02:00 |
|
Yonas Habteab
|
a978202d57
|
Fix accessing method on null
|
2023-07-14 19:51:08 +02:00 |
|
Yonas Habteab
|
c635102d4e
|
Simulate removal of dashboard home Default Home
|
2023-07-14 19:51:08 +02:00 |
|
Yonas Habteab
|
dab6bdc7c6
|
Use own activate() method to activate dashboards
|
2023-07-14 19:51:08 +02:00 |
|
Yonas Habteab
|
b64c14b0c2
|
Use setTitle() instead of setting resp headrs directly
|
2023-07-14 19:51:08 +02:00 |
|
Yonas Habteab
|
443a963307
|
Adjust how module dashlets are handled
|
2023-07-14 19:51:08 +02:00 |
|
Yonas Habteab
|
4d47f710ae
|
Clean up codes
|
2023-07-14 19:51:08 +02:00 |
|
Yonas Habteab
|
49267d6fa3
|
Use sendMultipartUpdate() for drag&drop actions & adjust some css styles
|
2023-07-14 19:51:08 +02:00 |
|
Yonas Habteab
|
98028d740c
|
Introduce new-home action
|
2023-07-14 19:51:07 +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
|
cdd60f965b
|
Do some code refactoring
|
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
|
2c795a5dbc
|
Controllers: Introduce own dashboards controller
|
2023-07-14 19:51:07 +02:00 |
|