Yonas Habteab
|
a34dc9a8cf
|
Adjust how module dashlets are handled
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
217faab3fc
|
Wrap getConn() into a try catch to prevent the menu from being broken
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
a1ed493ad1
|
Clean up codes
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
da4edb2274
|
Module: undo removed import
|
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
|
4fb6002a5d
|
dashboard.js: Fix moving a dashlet to another home/pane throws an error
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
69fe8f7755
|
Menu: Swallow silently any DB issue in the main menu
|
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
|
629636ae95
|
events.js: Adjust dashlets loading to the new dashlet layout
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
652d432e54
|
Schema: Introduce 2.11.sql upgrade schema
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
231b4ceef5
|
Schema: Merge dashboards.sql to the icingaweb2 schema
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
023ea0909f
|
dashboard.js: Fix drag&drop doesn't work for dashboards if there is no home rendered
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
b1c07d8122
|
Remove empty line
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
adf2013c23
|
Fix some code styles and comments
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
876c1097bd
|
Module: Revert changed and removed legacy codes
|
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
|
100e852e26
|
modal.js: Change modal cancel selector
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
52809312d2
|
dashboard.js: Use js class syntax
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
e5f501dae3
|
Remove some unnecessary classes
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
85a53764f6
|
Remove some unused interfaces/attrs
|
2022-04-12 15:30:59 +02:00 |
|
Yonas Habteab
|
0a94adcaca
|
Adjust param description & extract home properties from a homeitem properly
|
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
|
654d9252d4
|
Pane: Utilize query with dashboard when selecting dashlets
|
2022-04-12 15:30:58 +02:00 |
|
Yonas Habteab
|
ac3f3a66ea
|
Module: Restore removed imports
|
2022-04-12 15:30:58 +02:00 |
|
Yonas Habteab
|
d903b902fc
|
JS: Replace jquery.find() with pure js
|
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
|
532ed027f7
|
modal.js: Register onModalClose event also on .modal-cancel selector
|
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
|
9e4d09fd7e
|
Dashboard: Introduce Settings class to manage to the new dashbaords
|
2022-04-12 15:30:58 +02:00 |
|
Yonas Habteab
|
3dcf9fa02a
|
Dashboard: Introduce DashboardHomeList widget
|
2022-04-12 15:30:58 +02:00 |
|
Yonas Habteab
|
a121c9571d
|
Dashboard: Introduce DashbaordList widget
|
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
|
ff90450b70
|
DashboardSettings: Don't add Add Dashlet as a dropdown menu anymore
|
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
|
4addf5291e
|
Menu: Provide own class for dashboard homes navigation items
|
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
|
c01d44dbf1
|
Introduce DashletlistMultiSelect class
|
2022-04-12 15:30:58 +02:00 |
|