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

View File

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

View File

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

View File

@ -21,23 +21,10 @@ import { MaterialModule } from '../../material.module';
import { TaskListCloudComponent } from './components/task-list-cloud.component'; import { TaskListCloudComponent } from './components/task-list-cloud.component';
import { ServiceTaskListCloudComponent } from './components/service-task-list-cloud.component'; import { ServiceTaskListCloudComponent } from './components/service-task-list-cloud.component';
import { CoreModule } from '@alfresco/adf-core'; 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({ @NgModule({
imports: [CommonModule, MaterialModule, CoreModule], imports: [CommonModule, MaterialModule, CoreModule],
declarations: [TaskListCloudComponent, ServiceTaskListCloudComponent], declarations: [TaskListCloudComponent, ServiceTaskListCloudComponent],
exports: [TaskListCloudComponent, ServiceTaskListCloudComponent], exports: [TaskListCloudComponent, ServiceTaskListCloudComponent]
providers: [
{
provide: TASK_LIST_CLOUD_TOKEN,
useClass: TaskListCloudService
},
{
provide: TASK_LIST_PREFERENCES_SERVICE_TOKEN,
useClass: LocalPreferenceCloudService
}
]
}) })
export class TaskListCloudModule {} export class TaskListCloudModule {}