From 2db6d9e506b11feb6ba02aafc342a8728bb7d988 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartosz=20Seku=C5=82a?= Date: Thu, 14 Apr 2022 12:00:14 +0200 Subject: [PATCH] Provide preference services on for tasks/processes on component module level (#7579) --- .../components/datatable/datatable.component.html | 2 +- .../lib/process/process-list/process-list-cloud.module.ts | 6 ++++++ .../src/lib/task/task-list/task-list-cloud.module.ts | 7 ++++++- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/lib/core/datatable/components/datatable/datatable.component.html b/lib/core/datatable/components/datatable/datatable.component.html index 0e3a02a443..ddde207300 100644 --- a/lib/core/datatable/components/datatable/datatable.component.html +++ b/lib/core/datatable/components/datatable/datatable.component.html @@ -59,7 +59,7 @@ [attr.data-automation-id]="'adf-datatable-cell-header-drag-icon-placeholder-'+col.key" > - {{col.title | translate}} + {{col.title | translate}} {{ getSortLiveAnnouncement(col) | translate: { string: col.title | translate } }} diff --git a/lib/process-services-cloud/src/lib/process/process-list/process-list-cloud.module.ts b/lib/process-services-cloud/src/lib/process/process-list/process-list-cloud.module.ts index ec889fa41d..10a92f50c1 100644 --- a/lib/process-services-cloud/src/lib/process/process-list/process-list-cloud.module.ts +++ b/lib/process-services-cloud/src/lib/process/process-list/process-list-cloud.module.ts @@ -20,6 +20,8 @@ import { CommonModule } from '@angular/common'; import { ProcessListCloudComponent } from './components/process-list-cloud.component'; import { MaterialModule } from '../../material.module'; import { CoreModule } from '@alfresco/adf-core'; +import { LocalPreferenceCloudService } from '../../services/local-preference-cloud.service'; +import { PROCESS_LISTS_PREFERENCES_SERVICE_TOKEN } from '../../services/cloud-token.service'; @NgModule({ imports: [ @@ -28,6 +30,10 @@ import { CoreModule } from '@alfresco/adf-core'; CoreModule ], + providers: [{ + provide: PROCESS_LISTS_PREFERENCES_SERVICE_TOKEN, + useClass: LocalPreferenceCloudService + }], declarations: [ProcessListCloudComponent], exports: [ProcessListCloudComponent] }) diff --git a/lib/process-services-cloud/src/lib/task/task-list/task-list-cloud.module.ts b/lib/process-services-cloud/src/lib/task/task-list/task-list-cloud.module.ts index ca01f3c3c2..7af3d0a324 100644 --- a/lib/process-services-cloud/src/lib/task/task-list/task-list-cloud.module.ts +++ b/lib/process-services-cloud/src/lib/task/task-list/task-list-cloud.module.ts @@ -21,8 +21,9 @@ import { MaterialModule } from '../../material.module'; import { TaskListCloudComponent } from './components/task-list-cloud.component'; import { ServiceTaskListCloudComponent } from './components/service-task-list-cloud.component'; import { CoreModule } from '@alfresco/adf-core'; -import { TASK_LIST_CLOUD_TOKEN } from '../../services/cloud-token.service'; +import { TASK_LIST_CLOUD_TOKEN, TASK_LIST_PREFERENCES_SERVICE_TOKEN } from '../../services/cloud-token.service'; import { TaskListCloudService } from './services/task-list-cloud.service'; +import { LocalPreferenceCloudService } from '../../services/local-preference-cloud.service'; @NgModule({ imports: [ @@ -42,6 +43,10 @@ import { TaskListCloudService } from './services/task-list-cloud.service'; { provide: TASK_LIST_CLOUD_TOKEN, useClass: TaskListCloudService + }, + { + provide: TASK_LIST_PREFERENCES_SERVICE_TOKEN, + useClass: LocalPreferenceCloudService } ] })