Yonas Habteab
|
98028d740c
|
Introduce new-home action
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
0a638302c9
|
BaseDashboardForm: Make cancel-button of type button
|
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
|
c53c084846
|
DashletForm: Ensure to pre-select a dashboard when clicking add-dashlet
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
f1bef3c52c
|
DeshletForm: Don't re-populate dashboard pane element
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
77a4643e25
|
events.js: Adjust dashlets loading to the new dashlet layout
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
d3a74b09b0
|
Fix dnd doesn't work for panes without a home being rendered
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
b41e078711
|
Fix some code styles and comments
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
c4d7090dd2
|
Module: Revert changed and removed legacy codes
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
ac1534ab0d
|
Use Menu class instead of HomeMenu
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
74df1511fe
|
modal.js: Change modal cancel selector
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
00561a54e9
|
dashboard.js: Use js class syntax
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
e0ee07fc39
|
Remove some unused interfaces/attrs
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
8b73811fa7
|
Adjust param description & extract home properties from a homeitem properly
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
5d5f6cbcd2
|
Fix some logical inconsistencies
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
e688d48167
|
Pane: Utilize query with dashboard when selecting dashlets
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
e2a4e36f17
|
Module: Restore removed imports
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
3630bb7b54
|
JS: Replace jquery.find() with pure js
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
a733c6f66d
|
Delay sorting events for 100ms
|
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
|
c2b475585f
|
modal.js: Register onModalClose event also on .modal-cancel selector
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
8b510e3163
|
Forms: Introduce NewHomePaneForm class
|
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
|
077ee4b537
|
Dashboard: Introduce Settings class to manage to the new dashbaords
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
610effb140
|
Dashboard: Introduce DashboardHomeList widget
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
97f98b6d58
|
Dashboard: Introduce DashbaordList widget
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
f284e2a926
|
Forms: Introduce WelcomeForm class
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
b527f7e552
|
Forms: Introduce RemoveHomePaneForm class
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
6e9e7e2576
|
Forms: Introduce HomePaneForm class
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
8c7b79ee2e
|
Forms: Introduce RemoveDashletForm class
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
aea82b5942
|
DashletForm: Add support for the new dashboards and make use of ipl form
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
051c33b5df
|
DashboardSettings: Don't add Add Dashlet as a dropdown menu anymore
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
3d905cf8c0
|
LayoutController: Use dashboard home menu class to loadd the navigation items
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
c71f3cd75d
|
Make use of the new controller by default
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
2c795a5dbc
|
Controllers: Introduce own dashboards controller
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
715adfedb1
|
Menu: Provide own class for dashboard homes navigation items
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
c94284e9b2
|
SearchDashboard: Provide support for the enhanced dashboards
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
48b54f6025
|
Introduce DashletlistMultiSelect class
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
0f074325b3
|
Introduce DashletListItem class
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
f30d550c56
|
Dashboard: Introduce OverridingWidget interface
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
033321790e
|
Module: Use the new dashbaord widget for providing dashbaords and dashlets
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
1d5164b907
|
Introduce a new dashboard manager
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
588e886b69
|
Navigation: Introduce DashboardHome navigation item class
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
b11a692780
|
Introduce new Pane widget
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
a216d5f956
|
Introduce a new Dashlet widget
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
4039da8556
|
Dashbaord: Introduce some common traits used to manage the new dashboards
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
6513695c36
|
ViewScript: Remove index.phtml of the search dashboard controller
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
0848d17a99
|
Introduce common DataExtractor trait
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
9e7d0e089e
|
loader.js : Allow to override the actual form action using formaction attr
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
8b9d63556d
|
Introduce some database model for the new dashboards
|
2023-07-14 19:51:07 +02:00 |
|