mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-06-30 18:15:11 +00:00
[AAE-5560] ProcessServiceCloudModule - be able to inject a different preference service instance (#7185)
* be able to inject a different preference service instance * retrigger
This commit is contained in:
parent
4940ffb006
commit
cab016046a
@ -25,6 +25,7 @@ import { FormCloudModule } from './form/form-cloud.module';
|
|||||||
import { TaskFormModule } from './task/task-form/task-form.module';
|
import { TaskFormModule } from './task/task-form/task-form.module';
|
||||||
import {
|
import {
|
||||||
LocalPreferenceCloudService,
|
LocalPreferenceCloudService,
|
||||||
|
PreferenceCloudServiceInterface,
|
||||||
PROCESS_FILTERS_SERVICE_TOKEN,
|
PROCESS_FILTERS_SERVICE_TOKEN,
|
||||||
TASK_FILTERS_SERVICE_TOKEN
|
TASK_FILTERS_SERVICE_TOKEN
|
||||||
} from './services/public-api';
|
} from './services/public-api';
|
||||||
@ -52,9 +53,7 @@ import { ProcessServicesCloudPipeModule } from './pipes/process-services-cloud-p
|
|||||||
name: 'adf-process-services-cloud',
|
name: 'adf-process-services-cloud',
|
||||||
source: 'assets/adf-process-services-cloud'
|
source: 'assets/adf-process-services-cloud'
|
||||||
}
|
}
|
||||||
},
|
}
|
||||||
{ provide: PROCESS_FILTERS_SERVICE_TOKEN, useClass: LocalPreferenceCloudService },
|
|
||||||
{ provide: TASK_FILTERS_SERVICE_TOKEN, useClass: LocalPreferenceCloudService }
|
|
||||||
],
|
],
|
||||||
exports: [
|
exports: [
|
||||||
AppListCloudModule,
|
AppListCloudModule,
|
||||||
@ -68,7 +67,7 @@ import { ProcessServicesCloudPipeModule } from './pipes/process-services-cloud-p
|
|||||||
]
|
]
|
||||||
})
|
})
|
||||||
export class ProcessServicesCloudModule {
|
export class ProcessServicesCloudModule {
|
||||||
static forRoot(): ModuleWithProviders<ProcessServicesCloudModule> {
|
static forRoot(preferenceServiceInstance?: PreferenceCloudServiceInterface): ModuleWithProviders<ProcessServicesCloudModule> {
|
||||||
return {
|
return {
|
||||||
ngModule: ProcessServicesCloudModule,
|
ngModule: ProcessServicesCloudModule,
|
||||||
providers: [
|
providers: [
|
||||||
@ -80,8 +79,8 @@ export class ProcessServicesCloudModule {
|
|||||||
source: 'assets/adf-process-services-cloud'
|
source: 'assets/adf-process-services-cloud'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{ provide: PROCESS_FILTERS_SERVICE_TOKEN, useClass: LocalPreferenceCloudService },
|
{ provide: PROCESS_FILTERS_SERVICE_TOKEN, useExisting: preferenceServiceInstance ?? LocalPreferenceCloudService },
|
||||||
{ provide: TASK_FILTERS_SERVICE_TOKEN, useClass: LocalPreferenceCloudService },
|
{ provide: TASK_FILTERS_SERVICE_TOKEN, useExisting: preferenceServiceInstance ?? LocalPreferenceCloudService },
|
||||||
FormRenderingService,
|
FormRenderingService,
|
||||||
{ provide: FormRenderingService, useClass: CloudFormRenderingService }
|
{ provide: FormRenderingService, useClass: CloudFormRenderingService }
|
||||||
]
|
]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user