AAE-36484 upgrade to standalone api (#4661)

This commit is contained in:
Denys Vuika
2025-07-09 10:58:36 -04:00
committed by GitHub
parent d047d7c9db
commit 9d3a8b6a7c
106 changed files with 612 additions and 609 deletions
@@ -25,7 +25,6 @@
import { ComponentFixture, TestBed } from '@angular/core/testing';
import { ManageRulesSmartComponent } from './manage-rules.smart-component';
import { DebugElement, Predicate } from '@angular/core';
import { CoreTestingModule } from '@alfresco/adf-core';
import { FolderRulesService } from '../services/folder-rules.service';
import { ActivatedRoute } from '@angular/router';
import { BehaviorSubject, of, Subject } from 'rxjs';
@@ -42,13 +41,15 @@ import { MatDialog } from '@angular/material/dialog';
import { ActionsService } from '../services/actions.service';
import { FolderRuleSetsService } from '../services/folder-rule-sets.service';
import { ruleMock, ruleSettingsMock } from '../mock/rules.mock';
import { Store } from '@ngrx/store';
import { AppService } from '@alfresco/aca-shared';
import { HarnessLoader } from '@angular/cdk/testing';
import { TestbedHarnessEnvironment } from '@angular/cdk/testing/testbed';
import { MatProgressBarHarness } from '@angular/material/progress-bar/testing';
import { MatSlideToggleHarness } from '@angular/material/slide-toggle/testing';
import { AlfrescoApiService, AlfrescoApiServiceMock } from '@alfresco/adf-content-services';
import { provideHttpClient } from '@angular/common/http';
import { NoopTranslateModule } from '@alfresco/adf-core';
import { provideMockStore } from '@ngrx/store/testing';
describe('ManageRulesSmartComponent', () => {
let fixture: ComponentFixture<ManageRulesSmartComponent>;
@@ -63,8 +64,9 @@ describe('ManageRulesSmartComponent', () => {
beforeEach(() => {
TestBed.configureTestingModule({
imports: [CoreTestingModule, ManageRulesSmartComponent],
imports: [NoopTranslateModule, ManageRulesSmartComponent],
providers: [
provideHttpClient(),
{
provide: AppService,
useValue: {
@@ -73,7 +75,7 @@ describe('ManageRulesSmartComponent', () => {
}
},
{ provide: AlfrescoApiService, useClass: AlfrescoApiServiceMock },
{ provide: Store, useValue: { dispatch: () => {} } },
provideMockStore({}),
{ provide: ActivatedRoute, useValue: { params: of({ nodeId: owningFolderIdMock }) } }
]
});
@@ -32,7 +32,7 @@ import { NodeInfo } from '@alfresco/aca-shared/store';
import { delay } from 'rxjs/operators';
import { EditRuleDialogUiComponent } from '../rule-details/edit-rule-dialog.ui-component';
import { MatDialog, MatDialogModule } from '@angular/material/dialog';
import { ConfirmDialogComponent, NotificationService, TemplateModule, ToolbarModule } from '@alfresco/adf-core';
import { ConfirmDialogComponent, EmptyContentComponent, NotificationService, ToolbarComponent, ToolbarTitleComponent } from '@alfresco/adf-core';
import { ActionDefinitionTransformed } from '../model/rule-action.model';
import { ActionsService } from '../services/actions.service';
import { FolderRuleSetsService } from '../services/folder-rule-sets.service';
@@ -40,7 +40,7 @@ import { RuleSet } from '../model/rule-set.model';
import { RuleSetPickerSmartComponent } from '../rule-set-picker/rule-set-picker.smart-component';
import { MatSlideToggleChange, MatSlideToggleModule } from '@angular/material/slide-toggle';
import { ActionParameterConstraint } from '../model/action-parameter-constraint.model';
import { TranslateModule } from '@ngx-translate/core';
import { TranslatePipe } from '@ngx-translate/core';
import { GenericErrorComponent, PageLayoutComponent } from '@alfresco/aca-shared';
import { MatButtonModule } from '@angular/material/button';
import { MatIconModule } from '@angular/material/icon';
@@ -53,9 +53,8 @@ import { takeUntilDestroyed } from '@angular/core/rxjs-interop';
@Component({
imports: [
CommonModule,
TranslateModule,
TranslatePipe,
PageLayoutComponent,
ToolbarModule,
MatButtonModule,
MatIconModule,
MatProgressBarModule,
@@ -63,10 +62,12 @@ import { takeUntilDestroyed } from '@angular/core/rxjs-interop';
MatDividerModule,
RuleListUiComponent,
RouterModule,
TemplateModule,
GenericErrorComponent,
RuleDetailsUiComponent,
MatDialogModule
MatDialogModule,
EmptyContentComponent,
ToolbarTitleComponent,
ToolbarComponent
],
selector: 'aca-manage-rules',
templateUrl: 'manage-rules.smart-component.html',