Skip to content

Commit

Permalink
Feature/ivyportal 17422 remove full case list and replace it with the…
Browse files Browse the repository at this point in the history
… case widget (#1202)

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver3
_ add feature to make dashboard into menu item
_ adapt UI
_ create task dashboard template
_ handle task dashboard in memory
_ handle permission
_ handle homepage

* IVYPORTAL-17461 Remove Full Task List and Replace it with the Task Widget
- Handled highlight menu, default end page

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver3

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver3
_ handle permission

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver3
_ handle MenuItem cache

* Revert "Merge branch 'feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver3' of https://github.com/axonivy-market/portal into feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver3"

This reverts commit e0649cc, reversing
changes made to d4f2bd7.

* IVYPORTAL-17461 Remove Full Task List and Replace it with the Task Widget
- Handled back button and update default end page

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ handle menuItem

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver3
_ revert to master

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver3
_ revert

* IVYPORTAL-17461 Remove Full Task List and Replace it with the Task Widget
- Handled back button and update default end page

* IVYPORTAL-17461 Remove Full Task List and Replace it with the Task Widget
- Updated storeing/loading selected dashboard.
- Handle sharing dashboard problem
- Clean up

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ handle defaut homepage

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ add custom submenu

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
- Remove unused code

* IVYPORTAL-17461 Remove Full Task List and Replace it with the Task Widget
- Handle hotkey

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ hide share dashboard button as menu item

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ fix the default height of task widget fit Full HD screen

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ Pre define dashboard widget width to make it auto fit screen

* IVYPORTAL-17461 Remove Full Task List and Replace it with the Task Widget
- Stored hompage for dashboard_as_menu with format: {MenuKind}_{dashboardId}
- Updated DefaultTaskListPage process

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ revert json format

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5

* IVYPORTAL-17461 Remove Full Task List and Replace it with the Task Widget
- Refactor for term main menu, sub menu, dashboard as menu

* IVYPORTAL-17461 Remove Full Task List and Replace it with the Task Widget
- Refactor for term TaskTemplateDashboardto DefaultTaskListDashboard

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ update configuration UI
_ Handle add remove task list dashboard

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ update dashboard Configuration UI

* IVYPORTAL-17461 Remove Full Task List and Replace it with the Task Widget
- Clean up My Tasks to Tasks dashboard name

* IVYPORTAL-17461 Remove Full Task List and Replace it with the Task Widget
- Changed menu item to top menu

* IVYPORTAL-17461 Remove Full Task List and Replace it with the Task Widget
- Changed dashboard menu item to main dashboard

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ change cms

* IVYPORTAL-17461 Remove Full Task List and Replace it with the Task Widget
- Refactor to remove TODO stuff

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ update Task list UI

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ Remove application column in json files

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ clean json file

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ make DefaultTaskListDashboard into static value

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5

* Feature/ivyportal 17461 remove full task list and replace it with the task widget ver5 (#1183)

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ make DefaultTaskListDashboard into static value

* IVYPORTAL-17461 Remove Full Task List and Replace it with the Task Widget
- Fixed incorrect highlight menu when navigating to shared dashboard link that not granted permissions

* IVYPORTAL-17461 Remove Full Task List and Replace it with the Task Widget
- Removed obsolete variables

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ update task widget ID

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5

* IVYPORTAL-17461 Remove Full Task List and Replace it with the Task Widget
- Fixed incorrect highlight menu when navigating to shared dashboard link that not granted permissions

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ Format code

* IVYPORTAL-17461 Remove Full Task List and Replace it with the Task Widget
- Removed obsolete user properties related to sort field of task

* IVYPORTAL-17461 Remove Full Task List and Replace it with the Task Widget
- Clean up

* IVYPORTAL-17461 Remove Full Task List and Replace it with the Task Widget
- Clean up

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ update collect main menu logic
_ adapt import dashboard UI

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ update logic

* Feature/ivyportal 17461 remove full task list and replace it with the task widget ver5 (#1197)

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ update collect main menu logic
_ adapt import dashboard UI
_ update logic

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ adapt GUI Test

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5

* IVYPORTAL-17422 Remove Full Case List and Replace it with the Case Widget
- Implemented case list partly

* IVYPORTAL-17422 Remove Full Case List and Replace it with the Case Widget
- Updated dashboard JSON

* IVYPORTAL-17422 Remove Full Case List and Replace it with the Case Widget
- Clean up configuration in User profile

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ adapt GUI Test

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ update perfomance dashboard.json

* IVYPORTAL-17422 Remove Full Case List and Replace it with the Case Widget
- Moved Case Id to the first column

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5

* IVYPORTAL-17422 Remove Full Case List and Replace it with the Case Widget
- Cached default task, case list

* IVYPORTAL-17422 Remove Full Case List and Replace it with the Case Widget
- Updated hot key

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ adapt performance test

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ adapt performance test

* IVYPORTAL-17422 Remove Full Case List and Replace it with the Case Widget
- Updated default dashboard config

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ adapt GUI test

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ remove sorting test

* Revert "feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5"

This reverts commit cee3e4f.

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5

* IVYPORTAL-17461 Remove Full Task List and Replace it with the Task Widget
- Handled saving default dashboards: save default dashboard as first dashboard, invalidate default dashboard cache after saving

* IVYPORTAL-17461 Remove Full Task List and Replace it with the Task Widget
- Updated build script

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ change Jenkinsfile to local agent

* feature/IVYPORTAL-17422-Remove-Full-Case-List-and-Replace-it-with-the-Case-Widget-ver1 - Fix my profile

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ revert change Jenkinsfile

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ remove breadcrumb test

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ revert performance test

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ Handle feedback

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ update performance test

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
- Adapt perfomance

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5

* Feature/ivyportal 17461 remove full task list and replace it with the task widget ver5 (#1204)

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver5
_ update collect main menu logic
_ adapt import dashboard UI
_ adapt GUI test

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver3

* feature/IVYPORTAL-17461-Remove-Full-Task-List-and-Replace-it-with-the-Task-Widget-ver3

* IVYPORTAL-17422 Remove Full Case List and Replace it with the Case Widget
- Updated tests

* IVYPORTAL-17422 Remove Full Case List and Replace it with the Case Widget
- Updated performance tests

* IVYPORTAL-17422 Remove Full Case List and Replace it with the Case Widget
- Changed performance test LazyLoadProcesses back to previous version

* IVYPORTAL-17422 Remove Full Case List and Replace it with the Case Widget
- Made no changes for DashboardModification.xhtml

* IVYPORTAL-17422 Remove Full Case List and Replace it with the Case Widget
-  Clean up GUI tests

* IVYPORTAL-17422 Remove Full Case List and Replace it with the Case Widget
-  Updated Jenkinsfile

* IVYPORTAL-17422 Remove Full Case List and Replace it with the Case Widget
-  Removed cache of default task/case list dashboard

* IVYPORTAL-17422 Remove Full Case List and Replace it with the Case Widget
-  Updated tests

* IVYPORTAL-17422 Remove Full Case List and Replace it with the Case Widget
-  Updated JSON and version 12.0.0

* IVYPORTAL-17422 Remove Full Case List and Replace it with the Case Widget
-  Clean up

---------

Co-authored-by: nhthinh-axonivy <[email protected]>
Co-authored-by: Thinh Nguyen <[email protected]>
Co-authored-by: Loc Nguyen <[email protected]>
  • Loading branch information
4 people authored Nov 22, 2024
1 parent 9fad70a commit 1b09ee6
Show file tree
Hide file tree
Showing 86 changed files with 1,038 additions and 2,701 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -259,116 +259,217 @@
"permissions" : [ "Everybody" ]
},
{
"id": "default-task-list-dashboard",
"version": "11.4.0",
"templateId": "create-from-scratch",
"titles": [
{
"locale": "en",
"value": "Tasks"
},
{
"locale": "fr",
"value": "Tâches"
"id": "default-task-list-dashboard",
"version": "12.0.0",
"templateId": "create-from-scratch",
"titles": [
{
"locale": "en",
"value": "Tasks"
},
{
"locale": "fr",
"value": "Tâches"
},
{
"locale": "de",
"value": "Aufgaben"
},
{
"locale": "es",
"value": "Tareas"
}
],
"icon": "si-task-list-edit",
"description": "Default Task List Dashboard",
"widgets": [
{
"type": "task",
"id": "default_task_list_dashboard_task_1",
"names": [
{
"locale": "en",
"value": "Your Tasks"
},
{
"locale": "de",
"value": "Ihre Aufgaben"
},
{
"locale": "fr",
"value": "Vos tâches"
},
{
"locale": "es",
"value": "Sus tareas"
}
],
"layout": {
"w": 12,
"h": 8,
"x": 0,
"y": 0
},
{
"locale": "de",
"value": "Aufgaben"
"enableQuickSearch": true,
"columns": [
{
"field": "start",
"width": "75"
},
{
"field": "priority",
"width": "70"
},
{
"field": "id",
"quickSearch": true,
"width": "90"
},
{
"field": "name",
"quickSearch": true,
"width": "280"
},
{
"field": "description",
"quickSearch": true,
"width": "280"
},
{
"field": "activator",
"width": "120"
},
{
"field": "state",
"width": "80"
},
{
"field": "startTimestamp",
"width": "95"
},
{
"field": "expiryTimestamp",
"width": "95"
},
{
"field": "category",
"width": "105"
},
{
"field": "actions",
"width": "95"
}
],
"canWorkOn": false,
"sortField": "id",
"sortDescending": true
}
],
"permissions": [
"Everybody"
],
"isTopMenu": true
},
{
"id": "default-case-list-dashboard",
"version": "12.0.0",
"templateId": "create-from-scratch",
"titles": [
{
"locale": "en",
"value": "Cases"
},
{
"locale": "fr",
"value": "Dossiers"
},
{
"locale": "de",
"value": "Vorgänge"
},
{
"locale": "es",
"value": "Casos"
}
],
"icon": "si-layout-bullets",
"description": "Default Case List Dashboard",
"widgets": [
{
"type": "case",
"id": "default_case_list_dashboard_case_1",
"names": [
{
"locale": "en",
"value": "Your Cases"
},
{
"locale": "de",
"value": "Ihre Vorgänge"
},
{
"locale": "fr",
"value": "Vos affaires"
},
{
"locale": "es",
"value": "Sus casos"
}
],
"layout": {
"w": 12,
"h": 8,
"x": 0,
"y": 0
},
{
"locale": "es",
"value": "Tareas"
}
],
"icon": "si-task-list-edit",
"description": "Default Task List Dashboard",
"widgets": [
{
"type": "task",
"id": "default_task_list_dashboard_task_1",
"names": [
{
"locale": "en",
"value": "Your Tasks"
},
{
"locale": "de",
"value": "Ihre Aufgaben"
},
{
"locale": "fr",
"value": "Vos tâches"
},
{
"locale": "es",
"value": "Sus tareas"
}
],
"layout": {
"w": 12,
"h": 8,
"x": 0,
"y": 0
"sortDescending": true,
"sortField": "id",
"enableQuickSearch": true,
"columns": [
{
"field": "id",
"quickSearch": true,
"width": "80"
},
{
"field": "name",
"quickSearch": true,
"width": "300"
},
{
"field": "description",
"quickSearch": true,
"width": "300"
},
{
"field": "creator",
"width": "120"
},
{
"field": "startTimestamp",
"width": "95"
},
"rowsPerPage": 5,
"enableQuickSearch": true,
"showWidgetInfo": true,
"showFullscreenMode": true,
"columns": [
{
"field": "start",
"width": "50"
},
{
"field": "priority",
"width": "86"
},
{
"field": "id",
"width": "115"
},
{
"field": "name",
"quickSearch": true,
"width": "315"
},
{
"field": "description",
"quickSearch": true,
"width": "190"
},
{
"field": "activator",
"width": "139"
},
{
"field": "state",
"width": "85"
},
{
"field": "startTimestamp",
"width": "90"
},
{
"field": "expiryTimestamp",
"width": "120"
},
{
"field": "category",
"width": "101"
},
{
"field": "actions",
"width": "85"
}
],
"canWorkOn": false,
"sortField": "id",
"sortDescending": true
}
],
"permissions": [
"Everybody"
],
"isTopMenu": true
} ]
{
"field": "endTimestamp",
"width": "95"
},
{
"field": "state",
"width": "80"
},
{
"field": "category",
"width": "105"
},
{
"field": "actions",
"width": "95"
}
]
}
],
"permissions": [
"Everybody"
],
"isTopMenu": true
} ]
Loading

0 comments on commit 1b09ee6

Please sign in to comment.