Yonas Habteab
|
9f54c210f9
|
DashletForm: Ensure to dump unselected dashlets before updating the DB
|
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
|
cba8fbdd1c
|
Fix code styling issue
|
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
|
bfb799bf9e
|
Fix return type mismatch
|
2023-07-14 19:51:08 +02:00 |
|
Yonas Habteab
|
c082ad3d24
|
Regroup dashboard input elements
|
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
|
f7f93ca25e
|
forms.less: Undo changed button styles
|
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
|
50c19af224
|
Remove obsolete button styles & add a proper button class names
|
2023-07-14 19:51:08 +02:00 |
|
Yonas Habteab
|
5da7d62913
|
form.less: Adjust remove & cancel button style sheets
|
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
|
5ea43efd02
|
Wrap getConn() into a try catch to prevent the menu from being broken
|
2023-07-14 19:51:08 +02:00 |
|
Yonas Habteab
|
4d47f710ae
|
Clean up codes
|
2023-07-14 19:51:08 +02:00 |
|
Yonas Habteab
|
4fa828c84f
|
Module: undo removed import
|
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
|
936079b7c5
|
dashboard.js: Fix moving a dashlet to another home/pane throws an error
|
2023-07-14 19:51:08 +02:00 |
|
Yonas Habteab
|
945a69f0cd
|
Menu: Swallow silently any DB issue in the main menu
|
2023-07-14 19:51:07 +02:00 |
|
Yonas Habteab
|
fd9c547dde
|
Fix typo
|
2023-07-14 19:51:07 +02:00 |
|
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 |
|