From 30c5c58d4062ed3905740d18fb59bd58a99939a3 Mon Sep 17 00:00:00 2001 From: Vito Date: Thu, 23 Jul 2020 14:04:05 +0100 Subject: [PATCH] [ACA-3672] - added server order for document -list (#5899) * [ACA-3672] - added sorting server side for document-list * [ACA-3672] - added and fixed unit tests for backend order * [ACA-3672] - fixed failing test * [ACA-3672] - regenerated doc and renamed variable Co-authored-by: Vito Albano --- demo-shell/src/app.config.json | 3 ++- .../app/components/files/files.component.html | 8 +++++++- .../app/components/files/files.component.ts | 2 +- .../components/content-action.component.md | 8 ++++---- .../content-node-selector-panel.component.md | 2 +- .../components/document-list.component.md | 4 ++-- .../components/like.component.md | 2 +- .../components/rating.component.md | 2 +- .../components/search-header.component.md | 2 ++ .../components/tag-actions.component.md | 2 +- .../components/tag-list.component.md | 2 +- .../components/tag-node-list.component.md | 2 +- .../components/upload-button.component.md | 4 ++-- .../components/upload-drag-area.component.md | 4 ++-- .../upload-version-button.component.md | 4 ++-- .../components/webscript.component.md | 2 +- .../services/document-list.service.md | 3 ++- docs/core/components/data-column.component.md | 1 + docs/core/components/datatable.component.md | 2 +- docs/core/components/form-field.component.md | 2 +- .../info-drawer-layout.component.md | 1 + docs/core/components/info-drawer.component.md | 2 +- docs/core/components/pagination.component.md | 2 +- docs/core/components/start-form.component.md | 4 ++-- docs/core/components/viewer.component.md | 2 +- .../version-compatibility.directive.md | 2 +- docs/core/services/form.service.md | 2 +- docs/core/services/sites.service.md | 16 +++++++-------- docs/core/widgets/content.widget.md | 2 +- .../analytics-generator.component.md | 4 ++-- .../analytics-report-list.component.md | 4 ++-- .../components/analytics.component.md | 6 +++--- docs/insights/components/diagram.component.md | 4 ++-- .../edit-task-filter-cloud.component.md | 4 ++-- .../components/group-cloud.component.md | 2 +- .../components/people-cloud.component.md | 4 ++-- .../services/start-process-cloud.service.md | 8 ++++---- .../services/task-cloud.service.md | 2 +- .../components/people-search.component.md | 2 +- .../components/people.component.md | 2 +- .../process-attachment-list.component.md | 4 ++-- .../components/process-list.component.md | 2 +- .../components/start-process.component.md | 2 +- .../task-attachment-list.component.md | 4 ++-- .../components/task-list.component.md | 2 +- .../services/tasklist.service.md | 2 +- .../breadcrumb/breadcrumb.component.spec.ts | 3 ++- .../dropdown-breadcrumb.component.spec.ts | 2 +- .../components/document-list.component.html | 3 ++- .../document-list.component.spec.ts | 20 +++++++++++++++++++ .../components/document-list.component.ts | 10 ++++++++-- .../services/document-list.service.ts | 10 +++++++--- lib/core/data-column/data-column.component.ts | 4 ++++ .../datatable/datatable.component.spec.ts | 4 ++-- .../datatable/datatable.component.ts | 2 +- lib/core/datatable/data/data-column.model.ts | 1 + .../datatable/data/object-datacolumn.model.ts | 2 ++ 57 files changed, 132 insertions(+), 81 deletions(-) diff --git a/demo-shell/src/app.config.json b/demo-shell/src/app.config.json index 19e574b21b..a3b6292ed4 100644 --- a/demo-shell/src/app.config.json +++ b/demo-shell/src/app.config.json @@ -716,7 +716,8 @@ "type": "text", "title": "ADF-DOCUMENT-LIST.LAYOUT.NAME", "cssClass": "full-width ellipsis-cell", - "sortable": true + "sortable": true, + "sortingKey": "name" }, { "key": "visibility", diff --git a/demo-shell/src/app/components/files/files.component.html b/demo-shell/src/app/components/files/files.component.html index 3b8079742f..321740fb0d 100644 --- a/demo-shell/src/app/components/files/files.component.html +++ b/demo-shell/src/app/components/files/files.component.html @@ -229,7 +229,7 @@ [sortingMode]="sortingMode" [showHeader]="showHeader" [thumbnails]="thumbnails" - [stickyHeader]="stickyHeader" + [stickyHeader]="stickyHeader" (error)="onNavigationError($event)" (success)="resetError()" (ready)="emitReadyEvent($event)" @@ -269,6 +269,7 @@ @@ -279,6 +280,7 @@ @@ -296,6 +298,7 @@ key="content.sizeInBytes" title="{{'DOCUMENT_LIST.COLUMNS.SIZE' | translate}}" type="fileSize" + sortingKey="sizeInBytes" class="app-desktop-only adf-ellipsis-cell">