migrate cloud components

This commit is contained in:
Denys Vuika 2024-09-20 11:47:16 -04:00
parent 9843a2415f
commit ace50ca8cd
4 changed files with 18 additions and 20 deletions

View File

@ -27,7 +27,8 @@ import {
PROCESS_FILTERS_SERVICE_TOKEN,
TASK_FILTERS_SERVICE_TOKEN,
PROCESS_LISTS_PREFERENCES_SERVICE_TOKEN,
TASK_LIST_PREFERENCES_SERVICE_TOKEN
TASK_LIST_PREFERENCES_SERVICE_TOKEN,
TASK_LIST_CLOUD_TOKEN
} from './services/public-api';
import { CloudFormRenderingService } from './form/components/cloud-form-rendering.service';
import { ApolloModule } from 'apollo-angular';
@ -40,6 +41,7 @@ import { IDENTITY_GROUP_SERVICE_TOKEN } from './group/services/identity-group-se
import { IdentityGroupService } from './group/services/identity-group.service';
import { IDENTITY_USER_SERVICE_TOKEN } from './people/services/identity-user-service.token';
import { IdentityUserService } from './people/services/identity-user.service';
import { TaskListCloudService } from './task/task-list/services/task-list-cloud.service';
@NgModule({
imports: [
@ -83,6 +85,8 @@ export class ProcessServicesCloudModule {
{ provide: TASK_LIST_PREFERENCES_SERVICE_TOKEN, useExisting: listPreferenceServiceInstance ?? LocalPreferenceCloudService },
{ provide: IDENTITY_GROUP_SERVICE_TOKEN, useExisting: IdentityGroupService },
{ provide: IDENTITY_USER_SERVICE_TOKEN, useExisting: IdentityUserService },
{ provide: TASK_LIST_CLOUD_TOKEN, useClass: TaskListCloudService },
{ provide: TASK_LIST_PREFERENCES_SERVICE_TOKEN, useClass: LocalPreferenceCloudService },
FormRenderingService,
{ provide: FormRenderingService, useClass: CloudFormRenderingService }
]

View File

@ -20,6 +20,7 @@ import { CompleteTaskDirective } from './complete-task.directive';
import { ClaimTaskCloudDirective } from './claim-task-cloud.directive';
import { UnClaimTaskCloudDirective } from './unclaim-task-cloud.directive';
/** @deprecated import standalone directives from the individual files */
@NgModule({
imports: [CompleteTaskDirective, ClaimTaskCloudDirective, UnClaimTaskCloudDirective],
exports: [CompleteTaskDirective, ClaimTaskCloudDirective, UnClaimTaskCloudDirective]

View File

@ -18,10 +18,12 @@
import { NgModule } from '@angular/core';
import { TaskListCloudModule } from './task-list/task-list-cloud.module';
import { TaskFiltersCloudModule } from './task-filters/task-filters-cloud.module';
import { TaskDirectiveModule } from './directives/task-directive.module';
import { TaskFormCloudComponent } from './task-form/components/task-form-cloud.component';
import { StartTaskCloudComponent } from './start-task/components/start-task-cloud.component';
import { TaskHeaderCloudComponent } from './task-header/components/task-header-cloud.component';
import { CompleteTaskDirective } from './directives/complete-task.directive';
import { ClaimTaskCloudDirective } from './directives/claim-task-cloud.directive';
import { UnClaimTaskCloudDirective } from './directives/unclaim-task-cloud.directive';
@NgModule({
imports: [
@ -29,16 +31,20 @@ import { TaskHeaderCloudComponent } from './task-header/components/task-header-c
TaskFiltersCloudModule,
StartTaskCloudComponent,
TaskHeaderCloudComponent,
TaskDirectiveModule,
TaskFormCloudComponent
TaskFormCloudComponent,
CompleteTaskDirective,
ClaimTaskCloudDirective,
UnClaimTaskCloudDirective
],
exports: [
TaskListCloudModule,
TaskFiltersCloudModule,
StartTaskCloudComponent,
TaskHeaderCloudComponent,
TaskDirectiveModule,
TaskFormCloudComponent
TaskFormCloudComponent,
CompleteTaskDirective,
ClaimTaskCloudDirective,
UnClaimTaskCloudDirective
]
})
export class TaskCloudModule {}

View File

@ -21,23 +21,10 @@ 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, 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: [CommonModule, MaterialModule, CoreModule],
declarations: [TaskListCloudComponent, ServiceTaskListCloudComponent],
exports: [TaskListCloudComponent, ServiceTaskListCloudComponent],
providers: [
{
provide: TASK_LIST_CLOUD_TOKEN,
useClass: TaskListCloudService
},
{
provide: TASK_LIST_PREFERENCES_SERVICE_TOKEN,
useClass: LocalPreferenceCloudService
}
]
exports: [TaskListCloudComponent, ServiceTaskListCloudComponent]
})
export class TaskListCloudModule {}