Johannes Meyer
|
fdc9b36ee5
|
Follow-up for 63802dfc4
|
2022-04-22 10:48:15 +02:00 |
|
Yonas Habteab
|
2732d7df66
|
SetupNewDashboardForm: Ensure to rerender dashlet parts with custom_url when autosubmitting
|
2022-04-22 09:36:59 +02:00 |
|
Johannes Meyer
|
e588596d9e
|
DashboardsController: Use $this->getServerRequest() where applicable
|
2022-04-20 16:46:24 +02:00 |
|
Johannes Meyer
|
7b90d0935a
|
dashboards/settings: Don't change refresh url due to re-order
|
2022-04-20 15:13:57 +02:00 |
|
Johannes Meyer
|
63802dfc45
|
Decouple menu and dashboard code
|
2022-04-20 12:56:35 +02:00 |
|
Yonas Habteab
|
7b22be2b28
|
Use handle icon to initiate the drag&drop events
|
2022-04-14 14:21:27 +02:00 |
|
Yonas Habteab
|
d95c754f85
|
DashboardsController: Perform a full reload when the drop action couldn't be performed successfully
|
2022-04-14 14:07:49 +02:00 |
|
Yonas Habteab
|
b39f6ad48e
|
Don't render the initial modal view over again when autosubmitting the form
|
2022-04-14 13:47:41 +02:00 |
|
Yonas Habteab
|
737f1d459a
|
DashletForm: Ensure to dump unselected dashlets before updating the DB
|
2022-04-14 10:42:27 +02:00 |
|
Yonas Habteab
|
49b37ea522
|
Merge some related classes
|
2022-04-14 09:45:31 +02:00 |
|
Yonas Habteab
|
1429d4aa65
|
Fix code styling issue
|
2022-04-13 19:47:06 +02:00 |
|
Yonas Habteab
|
372ffa15c0
|
Allow browsing predefined dashlets when creating a new dashlet
|
2022-04-13 19:38:25 +02:00 |
|
Yonas Habteab
|
037adcb975
|
Regroup dashboard input elements
|
2022-04-13 14:46:47 +02:00 |
|
Yonas Habteab
|
89b0b4db57
|
Fix accessing method on null
|
2022-04-13 14:16:55 +02:00 |
|
Yonas Habteab
|
a9b59d42ae
|
Simulate removal of dashboard home Default Home
|
2022-04-13 12:27:06 +02:00 |
|
Yonas Habteab
|
9d2e90f93c
|
Use own activate() method to activate dashboards
|
2022-04-12 19:06:38 +02:00 |
|
Yonas Habteab
|
f3dc6301ff
|
Use setTitle() instead of setting resp headrs directly
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
a79e83cc24
|
Remove obsolete button styles & add a proper button class names
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
a34dc9a8cf
|
Adjust how module dashlets are handled
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
a1ed493ad1
|
Clean up codes
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
d979d41ead
|
Use sendMultipartUpdate() for drag&drop actions & adjust some css styles
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
01280e6cb1
|
Fix typo
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
595b4bead2
|
Introduce new-home action
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
2162392721
|
BaseDashboardForm: Make cancel-button of type button
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
1f9d0547cd
|
Adjust dashbaord conent layouts & don't redirect when sorting only dashlets
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
96fbd28c56
|
DashletForm: Ensure to pre-select a dashboard when clicking add-dashlet
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
f6d2664c21
|
DeshletForm: Don't re-populate dashboard pane element
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
41f1ac4a90
|
Use Menu class instead of HomeMenu
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
2913a4fd44
|
Fix some logical inconsistencies
|
2022-04-12 15:30:58 +02:00 |
|
Yonas Habteab
|
96c3b31686
|
Delay sorting events for 100ms
|
2022-04-12 15:30:58 +02:00 |
|
Yonas Habteab
|
d6a2f1e775
|
Do some code refactoring
|
2022-04-12 15:30:58 +02:00 |
|
Yonas Habteab
|
a2623ef7cf
|
Forms: Introduce NewHomePaneForm class
|
2022-04-12 15:30:58 +02:00 |
|
Yonas Habteab
|
731cd2aef8
|
Dashboard: Provide mini welcome wizard for new users
|
2022-04-12 15:30:58 +02:00 |
|
Yonas Habteab
|
b28cc41788
|
Forms: Introduce WelcomeForm class
|
2022-04-12 15:30:58 +02:00 |
|
Yonas Habteab
|
c47a847305
|
Forms: Introduce RemoveHomePaneForm class
|
2022-04-12 15:30:58 +02:00 |
|
Yonas Habteab
|
f55f496078
|
Forms: Introduce HomePaneForm class
|
2022-04-12 15:30:58 +02:00 |
|
Yonas Habteab
|
dcaf62573c
|
Forms: Introduce RemoveDashletForm class
|
2022-04-12 15:30:58 +02:00 |
|
Yonas Habteab
|
22450ab88a
|
DashletForm: Add support for the new dashboards and make use of ipl form
|
2022-04-12 15:30:58 +02:00 |
|
Yonas Habteab
|
faebd29271
|
LayoutController: Use dashboard home menu class to loadd the navigation items
|
2022-04-12 15:30:58 +02:00 |
|
Yonas Habteab
|
ef528a0f3f
|
Make use of the new controller by default
|
2022-04-12 15:30:58 +02:00 |
|
Yonas Habteab
|
06d9e9a57a
|
Controllers: Introduce own dashboards controller
|
2022-04-12 15:30:58 +02:00 |
|
Yonas Habteab
|
1120bc0d60
|
SearchDashboard: Provide support for the enhanced dashboards
|
2022-04-12 15:30:58 +02:00 |
|
Yonas Habteab
|
cd54881c16
|
ViewScript: Remove index.phtml of the search dashboard controller
|
2022-04-12 15:30:57 +02:00 |
|
Johannes Meyer
|
dcb83d9ab5
|
PreferenceForm: Always enable mode selection if user theme is compatible
fixes #4744
|
2022-04-11 13:28:36 +02:00 |
|
Johannes Meyer
|
1422f50fad
|
RoleForm: Don't pass null to preg_match
|
2022-03-29 16:35:23 +02:00 |
|
moreamazingnick
|
ba677de0c6
|
Fix missing global theme check refs #4723 (#4724)
|
2022-03-29 16:34:35 +02:00 |
|
Johannes Meyer
|
d63f645bd8
|
Update requirements for PHP 8.1
|
2022-03-24 15:46:26 +01:00 |
|
Johannes Meyer
|
3dc384fb58
|
Avoid passing null to non-nullable arguments
|
2022-03-24 12:29:06 +01:00 |
|
Johannes Meyer
|
01f67a78c6
|
Increase required version of the icinga-php-library
|
2022-03-23 11:49:06 +01:00 |
|
Johannes Meyer
|
05a18dcdb5
|
Adjust calls to CompatController::setTitle()
refs https://github.com/Icinga/ipl-web/pull/72
|
2022-03-16 16:35:59 +01:00 |
|