mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-10-01 14:41:14 +00:00
[ACA-3468] Enable Document List filters in ACA (#1495)
* [ACA-3471] too long french translation doesn't fix in the UI (#1499) * [ACA-3538] Fix search result layout (#1500) * [ACA-3468] Enable Document List filters in ACA * [ACA-3468] Get pagination settings from document list * [ACA-3468] Move event handlers and pagination to page component * [ACA-3468] Remove useless OnChanges * [ACA-3468] Fix linter * [ACA-3468] Add test for document list definition * [ACA-3468] Fix lint * [ACA-3468] Remove identifier * [ACA-3468] Update to lastest ADF alpha to fix search result * [ACA-3468] Update to lastest ADF alpha * Fixed unit test * re-enable tests * rollback changes to test * fix reload * * fixed search e2e * fix issue with page reload on search results * update tests Co-authored-by: arditdomi <32884230+arditdomi@users.noreply.github.com> Co-authored-by: PizzaVito <vito.albano.123@gmail.com> Co-authored-by: Denys Vuika <denys.vuika@gmail.com> Co-authored-by: dhrn <dharan.g@muraai.com>
This commit is contained in:
@@ -21,7 +21,11 @@
|
||||
|
||||
<aca-page-layout-content>
|
||||
<div class="main-content">
|
||||
<adf-upload-drag-area [rootFolderId]="node?.id" [disabled]="!canUpload" (updateFileVersion)="onUploadNewVersion($event)">
|
||||
<adf-upload-drag-area
|
||||
[rootFolderId]="node?.id"
|
||||
[disabled]="!canUpload"
|
||||
(updateFileVersion)="onUploadNewVersion($event)"
|
||||
>
|
||||
<adf-document-list
|
||||
#documentList
|
||||
acaDocumentList
|
||||
@@ -30,12 +34,27 @@
|
||||
[sorting]="['modifiedAt', 'desc']"
|
||||
selectionMode="multiple"
|
||||
[currentFolderId]="node?.id"
|
||||
[showHeader]="showHeader"
|
||||
[node]="nodeResult"
|
||||
[allowDropFiles]="true"
|
||||
[navigate]="false"
|
||||
[imageResolver]="imageResolver"
|
||||
(node-dblclick)="navigateTo($event.detail?.node)"
|
||||
(name-click)="navigateTo($event.detail?.node)"
|
||||
>
|
||||
<adf-custom-header-filter-template>
|
||||
<ng-template let-col>
|
||||
<adf-search-header
|
||||
[col]="col"
|
||||
[currentFolderNodeId]="node?.id"
|
||||
[maxItems]="pagination?.maxItems"
|
||||
[skipCount]="pagination?.skipCount"
|
||||
(update)="onFilterUpdate($event)"
|
||||
(clear)="onAllFilterCleared()"
|
||||
>
|
||||
</adf-search-header>
|
||||
</ng-template>
|
||||
</adf-custom-header-filter-template>
|
||||
<data-columns>
|
||||
<ng-container *ngFor="let column of columns; trackBy: trackById">
|
||||
<ng-container
|
||||
|
@@ -45,10 +45,20 @@ import {
|
||||
} from '@alfresco/aca-shared/store';
|
||||
import { BreakpointObserver, Breakpoints } from '@angular/cdk/layout';
|
||||
import { debounceTime, takeUntil } from 'rxjs/operators';
|
||||
import { ShareDataRow } from '@alfresco/adf-content-services';
|
||||
import {
|
||||
ShareDataRow,
|
||||
SEARCH_QUERY_SERVICE_TOKEN,
|
||||
SearchHeaderQueryBuilderService
|
||||
} from '@alfresco/adf-content-services';
|
||||
|
||||
@Component({
|
||||
templateUrl: './files.component.html'
|
||||
templateUrl: './files.component.html',
|
||||
providers: [
|
||||
{
|
||||
provide: SEARCH_QUERY_SERVICE_TOKEN,
|
||||
useClass: SearchHeaderQueryBuilderService
|
||||
}
|
||||
]
|
||||
})
|
||||
export class FilesComponent extends PageComponent implements OnInit, OnDestroy {
|
||||
isValidPath = true;
|
||||
|
Reference in New Issue
Block a user