From 3161baba15f29ce889915f9f640be963c9b221b1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 28 Nov 2025 05:24:47 +0000 Subject: [PATCH 01/15] Initial plan From 360db6d7262f82009be18e5b3b9caf52c17a5db8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 28 Nov 2025 05:33:09 +0000 Subject: [PATCH 02/15] Migrate all components from constructor to inject pattern Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com> --- .../area-rule-entity-list-modal.component.ts | 21 ++- .../area-rule-plan-modal.component.ts | 30 ++-- ...ckend-configuration-case-page.component.ts | 23 ++- .../properties-container.component.ts | 30 ++-- .../properties-table.component.ts | 20 +-- .../property-create-modal.component.ts | 24 +-- .../property-delete-modal.component.ts | 12 +- .../property-docx-report-modal.component.ts | 24 ++- .../property-areas-edit-modal.component.ts | 22 ++- .../property-edit-modal.component.ts | 28 ++-- .../property-areas.component.ts | 25 ++- .../case-delete/case-delete.component.ts | 15 +- .../report-container.component.ts | 32 ++-- .../report-header/report-header.component.ts | 19 ++- .../report-table/report-table.component.ts | 17 ++- ...ckend-configuration-pn-layout.component.ts | 19 ++- .../area-rule-create-modal.component.ts | 27 ++-- .../area-rule-delete-modal.component.ts | 11 +- .../area-rule-edit-modal.component.ts | 26 ++-- .../area-rules-container.component.ts | 26 ++-- .../area-rules-table.component.ts | 23 +-- .../compliance-case-page.component.ts | 19 ++- .../compliance-delete.component.ts | 14 +- .../compliances-container.component.ts | 16 +- .../compliances-table.component.ts | 23 ++- .../documents-document-create.component.ts | 22 +-- .../documents-document-delete.component.ts | 20 +-- .../documents-document-edit.component.ts | 24 +-- .../documents-container.component.ts | 27 ++-- .../documents-filters.component.ts | 10 +- .../documents-folder-create.component.ts | 23 ++- .../documents-folder-delete.component.ts | 17 +-- .../documents-folder-edit.component.ts | 32 ++-- .../documents-folders.component.ts | 17 +-- .../documents-table.component.ts | 21 +-- .../file-tags/file-tags.component.ts | 13 +- .../download-files-name-archive.component.ts | 7 +- .../file-create-edit-file.component.ts | 14 +- .../file-create-zoom-page.component.ts | 12 +- .../file-create/file-create.component.ts | 17 +-- .../file-name-edit.component.ts | 16 +- .../file-tags-edit.component.ts | 14 +- .../files-container.component.ts | 21 ++- .../files-filters/files-filters.component.ts | 17 ++- .../files-table/files-table.component.ts | 16 +- ...erty-worker-create-edit-modal.component.ts | 142 +++++++++--------- .../property-worker-delete-modal.component.ts | 13 +- .../property-worker-filters.component.ts | 12 +- .../property-worker-otp-modal.component.ts | 12 +- .../property-worker-table.component.ts | 37 ++--- .../property-workers-page.component.ts | 17 +-- .../case-delete/case-delete.component.ts | 15 +- .../report-container.component.ts | 34 ++--- .../report-header/report-header.component.ts | 19 ++- .../report-table/report-table.component.ts | 16 +- .../ad-hoc-task-priorities.component.ts | 14 +- .../ad-hoc-task-workers.component.ts | 12 +- .../document-updated-days.component.ts | 14 +- .../planned-task-days.component.ts | 14 +- .../planned-task-workers.component.ts | 12 +- .../statistics-container.component.ts | 18 ++- ...-management-create-show-modal.component.ts | 27 ++-- .../task-management-delete-modal.component.ts | 11 +- .../task-management-container.component.ts | 34 ++--- .../task-management-filters.component.ts | 26 ++-- .../task-management-table.component.ts | 14 +- ...ask-tracker-create-show-modal.component.ts | 27 ++-- ...k-tracker-select-worker-modal.component.ts | 9 +- .../task-tracker-shown-columns.component.ts | 16 +- .../task-tracker-container.component.ts | 44 +++--- .../task-tracker-filters.component.ts | 16 +- .../task-tracker-table.component.ts | 22 ++- .../task-wizard-create-modal.component.ts | 26 ++-- .../task-wizard-folders-modal.component.ts | 8 +- ...sk-wizard-multiple-deactivate.component.ts | 10 +- .../task-wizard-update-modal.component.ts | 24 +-- .../task-wizard-filters.component.ts | 17 ++- .../task-wizard-page.component.ts | 32 ++-- .../task-wizard-table.component.ts | 16 +- .../task-worker-assignments-page.component.ts | 33 ++-- 80 files changed, 853 insertions(+), 866 deletions(-) diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-entity-list-modal/area-rule-entity-list-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-entity-list-modal/area-rule-entity-list-modal.component.ts index 30de81be3..d3530b945 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-entity-list-modal/area-rule-entity-list-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-entity-list-modal/area-rule-entity-list-modal.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter, Inject, OnDestroy, OnInit,} from '@angular/core'; +import {Component, EventEmitter OnDestroy, OnInit, inject} from '@angular/core'; import {EntityItemModel} from 'src/app/common/models'; import { EntityItemEditNameComponent } from 'src/app/common/modules/eform-shared/components'; import {EntitySelectService} from 'src/app/common/services'; @@ -16,19 +16,20 @@ import {Subscription} from 'rxjs'; standalone: false }) export class AreaRuleEntityListModalComponent implements OnInit, OnDestroy { + private entitySelectService = inject(EntitySelectService); + public dialog = inject(MatDialog); + private overlay = inject(Overlay); + public dialogRef = inject(MatDialogRef); + entityListChanged: EventEmitter> = new EventEmitter>(); entityList: Array = []; entityItemEditNameComponentAfterClosedSub$: Subscription; getEntitySelectableGroupSub$: Subscription; - constructor( - private entitySelectService: EntitySelectService, - public dialog: MatDialog, - private overlay: Overlay, - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) groupId?: number - ) { + + + ngOnInit() { if (groupId) { this.getEntitySelectableGroupSub$ = this.entitySelectService.getEntitySelectableGroup(groupId) .subscribe(data => { @@ -43,9 +44,7 @@ export class AreaRuleEntityListModalComponent implements OnInit, OnDestroy { } }) } - } - - ngOnInit() {} +} hide() { this.dialogRef.close(); diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-plan-modal/area-rule-plan-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-plan-modal/area-rule-plan-modal.component.ts index 9f0bf203e..a0ff5fda7 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-plan-modal/area-rule-plan-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-plan-modal/area-rule-plan-modal.component.ts @@ -1,9 +1,7 @@ import { Component, EventEmitter, - Inject, - OnInit, -} from '@angular/core'; + OnInit, inject} from '@angular/core'; import {format} from 'date-fns'; import { AreaInitialFieldsModel, @@ -32,6 +30,15 @@ import {generateWeeksList} from '../../helpers'; standalone: false }) export class AreaRulePlanModalComponent implements OnInit { + private translate = inject(TranslateService); + public dialogRef = inject(MatDialogRef); + private model = inject<{ + areaRule: AreaRuleSimpleModel | AreaRuleNameAndTypeSpecificFields, + propertyId: number, + area: AreaModel, + areaRulePlan: AreaRulePlanningModel, + }>(MAT_DIALOG_DATA); + updateAreaRulePlan: EventEmitter = new EventEmitter(); selectedArea: AreaModel = new AreaModel(); selectedAreaRulePlanning: AreaRulePlanningModel = new AreaRulePlanningModel(); @@ -104,23 +111,14 @@ export class AreaRulePlanModalComponent implements OnInit { return this.selectedArea.availableWorkers.filter(x => assignedSites.some(y => y === x.siteId)); } - constructor( - private translate: TranslateService, - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) model: { - areaRule: AreaRuleSimpleModel | AreaRuleNameAndTypeSpecificFields, - propertyId: number, - area: AreaModel, - areaRulePlan: AreaRulePlanningModel, - }, - ) { - this.setData(model.areaRule, model.propertyId, model.area, model.areaRulePlan); - } + ngOnInit() { + this.setData(model.areaRule, model.propertyId, model.area, model.areaRulePlan); + this.repeatTypeDay = R.map(x => { return {name: x === 1 ? this.translate.instant('Every') : x.toString(), id: x}; - }, R.range(1, 31)); // 1, 2, ..., 29, 30. + }, R.range(1, 31)); // 1, 2, ..., 29, 30. this.repeatTypeWeek = R.map(x => { return {name: x === 1 ? this.translate.instant('Every') : x.toString(), id: x}; }, R.range(1, 51)); // 1, 2, ..., 49, 50. diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/backend-configuration-case/backend-configuration-case-page/backend-configuration-case-page.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/backend-configuration-case/backend-configuration-case-page/backend-configuration-case-page.component.ts index 46b88f0e3..bc71ffcfa 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/backend-configuration-case/backend-configuration-case-page/backend-configuration-case-page.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/backend-configuration-case/backend-configuration-case-page/backend-configuration-case-page.component.ts @@ -3,8 +3,7 @@ import { OnInit, QueryList, ViewChild, - ViewChildren, -} from '@angular/core'; + ViewChildren, inject} from '@angular/core'; import {ActivatedRoute, Router} from '@angular/router'; import {EFormService, CasesService} from 'src/app/common/services'; import { @@ -27,6 +26,13 @@ import {Store} from '@ngrx/store'; standalone: false }) export class BackendConfigurationCasePageComponent implements OnInit { + private activateRoute = inject(ActivatedRoute); + private casesService = inject(CasesService); + private store = inject(Store); + private eFormService = inject(EFormService); + private router = inject(Router); + private backendConfigurationPnCasesService = inject(BackendConfigurationPnCasesService); + @ViewChildren(CaseEditElementComponent) editElements: QueryList; @ViewChild('caseConfirmation', { static: false }) caseConfirmation; @@ -41,14 +47,9 @@ export class BackendConfigurationCasePageComponent implements OnInit { maxDate: Date; initialDate: Date; - constructor( - private activateRoute: ActivatedRoute, - private casesService: CasesService, - private store: Store, - private eFormService: EFormService, - private router: Router, - private backendConfigurationPnCasesService: BackendConfigurationPnCasesService - ) { + + + ngOnInit() { this.activateRoute.params.subscribe((params) => { this.id = +params['id']; this.planningId = +params['planningId']; @@ -57,9 +58,7 @@ export class BackendConfigurationCasePageComponent implements OnInit { this.activateRoute.queryParams.subscribe((queryParams) => { this.reverseRoute = queryParams['reverseRoute']; }) - } - ngOnInit() { this.loadTemplateInfo(); this.maxDate = new Date(); } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/properties-page/properties-container/properties-container.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/properties-page/properties-container/properties-container.component.ts index 6814af395..8981bd4fe 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/properties-page/properties-container/properties-container.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/properties-page/properties-container/properties-container.component.ts @@ -1,4 +1,4 @@ -import {Component, OnDestroy, OnInit} from '@angular/core'; +import {Component, OnDestroy, OnInit, inject} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {Subject, Subscription} from 'rxjs'; import {EntityItemModel, Paged} from 'src/app/common/models'; @@ -33,6 +33,14 @@ import {dialogConfigHelper} from 'src/app/common/helpers'; standalone: false }) export class PropertiesContainerComponent implements OnInit, OnDestroy { + private propertiesService = inject(BackendConfigurationPnPropertiesService); + public propertiesStateService = inject(PropertiesStateService); + public authStateService = inject(AuthStateService); + private entitySelectService = inject(EntitySelectService); + private translateService = inject(TranslateService); + private dialog = inject(MatDialog); + private overlay = inject(Overlay); + isFarms: boolean = false; tableHeaders: MtxGridColumn[] = [ { @@ -127,26 +135,18 @@ export class PropertiesContainerComponent implements OnInit, OnDestroy { updateEntitySelectableGroupSub$: Subscription; nameSearchSubjectSub$: Subscription; - constructor( - private propertiesService: BackendConfigurationPnPropertiesService, - public propertiesStateService: PropertiesStateService, - public authStateService: AuthStateService, - private entitySelectService: EntitySelectService, - private translateService: TranslateService, - private dialog: MatDialog, - private overlay: Overlay, - ) { - this.nameSearchSubjectSub$ = this.nameSearchSubject.pipe(debounceTime(500)).subscribe((val) => { - this.propertiesStateService.updateNameFilter(val.toString()); - this.getProperties(); - }); - } + // get backendConfigurationPnClaims() { // return BackendConfigurationPnClaims; // } ngOnInit() { + this.nameSearchSubjectSub$ = this.nameSearchSubject.pipe(debounceTime(500)).subscribe((val) => { + this.propertiesStateService.updateNameFilter(val.toString()); + this.getProperties(); + }); + this.getProperties(); } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/properties-page/properties-table/properties-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/properties-page/properties-table/properties-table.component.ts index 457bb3f56..32638cd6f 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/properties-page/properties-table/properties-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/properties-page/properties-table/properties-table.component.ts @@ -1,4 +1,4 @@ -import {ChangeDetectionStrategy, Component, EventEmitter, Input, OnInit, Output,} from '@angular/core'; +import {ChangeDetectionStrategy, Component, EventEmitter, Input, OnInit, Output, inject} from '@angular/core'; import {Paged, TableHeaderElementModel} from 'src/app/common/models'; import {PropertyModel} from '../../../../models/properties'; import {PropertiesStateService} from '../../store'; @@ -28,6 +28,13 @@ import { standalone: false }) export class PropertiesTableComponent implements OnInit { + private store = inject(Store); + public propertiesStateService = inject(PropertiesStateService); + private entitySelectService = inject(EntitySelectService); + public authStateService = inject(AuthStateService); + private iconRegistry = inject(MatIconRegistry); + private sanitizer = inject(DomSanitizer); + @Input() nameSearchSubject = new Subject(); @Input() propertiesModel: Paged = new Paged(); @@ -58,17 +65,12 @@ export class PropertiesTableComponent implements OnInit { return PropertyCompliancesColorBadgesEnum; } - constructor( - private store: Store, - public propertiesStateService: PropertiesStateService, - private entitySelectService: EntitySelectService, - public authStateService: AuthStateService, - iconRegistry: MatIconRegistry, - sanitizer: DomSanitizer, - ) { + + constructor() { iconRegistry.addSvgIconLiteral('file-word', sanitizer.bypassSecurityTrustHtml(WordIcon)); } + ngOnInit(): void { this.tableHeaders = [ { header: 'ID', field: 'id', sortable: true }, diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-create-modal/property-create-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-create-modal/property-create-modal.component.ts index 45e231abd..f4ba4dddc 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-create-modal/property-create-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-create-modal/property-create-modal.component.ts @@ -1,4 +1,4 @@ -import { Component, EventEmitter, OnDestroy, OnInit } from '@angular/core'; +import { Component, EventEmitter, OnDestroy, OnInit, inject} from '@angular/core'; import { FormBuilder, FormGroup, Validators } from '@angular/forms'; import { applicationLanguages, applicationLanguagesTranslated } from 'src/app/common/const'; import { PropertyCreateModel } from '../../../../models'; @@ -16,6 +16,11 @@ import { Subscription } from 'rxjs'; standalone: false }) export class PropertyCreateModalComponent implements OnInit, OnDestroy { + private fb = inject(FormBuilder); + public authStateService = inject(AuthStateService); + private propertiesService = inject(BackendConfigurationPnPropertiesService); + public dialogRef = inject(MatDialogRef); + propertyCreate: EventEmitter = new EventEmitter(); newPropertyForm: FormGroup; newProperty: PropertyCreateModel = new PropertyCreateModel(); @@ -29,12 +34,12 @@ export class PropertyCreateModalComponent implements OnInit, OnDestroy { return applicationLanguages; } - constructor( - private fb: FormBuilder, - public authStateService: AuthStateService, - private propertiesService: BackendConfigurationPnPropertiesService, - public dialogRef: MatDialogRef - ) { + + + ngOnDestroy(): void { + } + + ngOnInit() { this.propertyIsFarm = false; // Initialize reactive form @@ -47,12 +52,7 @@ export class PropertyCreateModalComponent implements OnInit, OnDestroy { workorderEnable: [false], isFarm: [false] }); - } - ngOnDestroy(): void { - } - - ngOnInit() { } hide() { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-delete-modal/property-delete-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-delete-modal/property-delete-modal.component.ts index f11f58278..44f770146 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-delete-modal/property-delete-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-delete-modal/property-delete-modal.component.ts @@ -1,9 +1,7 @@ import { Component, EventEmitter, - Inject, - OnInit, -} from '@angular/core'; + OnInit, inject} from '@angular/core'; import { PropertyModel } from '../../../../models'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; @@ -14,12 +12,12 @@ import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; standalone: false }) export class PropertyDeleteModalComponent implements OnInit { + public dialogRef = inject(MatDialogRef); + public propertyModel = inject(MAT_DIALOG_DATA); + propertyDelete: EventEmitter = new EventEmitter(); - constructor( - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) public propertyModel: PropertyModel = new PropertyModel() - ) {} + ngOnInit() {} diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-docx-report-modal/property-docx-report-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-docx-report-modal/property-docx-report-modal.component.ts index c37ccba15..bff514279 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-docx-report-modal/property-docx-report-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-docx-report-modal/property-docx-report-modal.component.ts @@ -1,9 +1,7 @@ import { - Component, - Inject, + Component OnDestroy, - OnInit, -} from '@angular/core'; + OnInit, inject} from '@angular/core'; import {PropertyAreaModel,} from '../../../../models'; import {BackendConfigurationPnPropertiesService, BackendConfigurationPnReportService} from '../../../../services'; import * as R from 'ramda'; @@ -22,6 +20,12 @@ import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; standalone: false }) export class PropertyDocxReportModalComponent implements OnInit, OnDestroy { + private backendConfigurationPnPropertiesService = inject(BackendConfigurationPnPropertiesService); + private reportService = inject(BackendConfigurationPnReportService); + private toasterService = inject(ToastrService); + public dialogRef = inject(MatDialogRef); + public propertyId = inject(MAT_DIALOG_DATA); + selectedArea: PropertyAreaModel; selectedYear: number; areasList: PropertyAreaModel[] = []; @@ -30,13 +34,9 @@ export class PropertyDocxReportModalComponent implements OnInit, OnDestroy { downloadReportSub$: Subscription; getPropertyAreasSub$: Subscription; - constructor( - private backendConfigurationPnPropertiesService: BackendConfigurationPnPropertiesService, - private reportService: BackendConfigurationPnReportService, - private toasterService: ToastrService, - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) public propertyId: number - ) { + + + ngOnInit() { this.getPropertyAreasSub$ = this.backendConfigurationPnPropertiesService .getPropertyAreas(propertyId) .subscribe((data) => { @@ -44,9 +44,7 @@ export class PropertyDocxReportModalComponent implements OnInit, OnDestroy { this.areasList = data.model.filter(x => x.activated && x.name === '24. IE-indberetning'); } }); - } - ngOnInit() { const currentYear = new Date().getFullYear(); this.years = R.range(currentYear - 1, currentYear + 10); } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-areas-modal/property-areas-edit-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-areas-modal/property-areas-edit-modal.component.ts index cfe0266cf..7ff16801a 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-areas-modal/property-areas-edit-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-areas-modal/property-areas-edit-modal.component.ts @@ -1,9 +1,7 @@ import { Component, EventEmitter, - Inject, - OnInit, -} from '@angular/core'; + OnInit, inject} from '@angular/core'; import { PropertyAreaModel, PropertyModel, @@ -24,6 +22,12 @@ import {Store} from '@ngrx/store'; standalone: false }) export class PropertyAreasEditModalComponent implements OnInit { + private store = inject(Store); + public authStateService = inject(AuthStateService); + private translateService = inject(TranslateService); + public dialogRef = inject(MatDialogRef); + private model = inject<{ selectedProperty: PropertyModel, propertyAreas: PropertyAreaModel[] }>(MAT_DIALOG_DATA); + updatePropertyAreas: EventEmitter = new EventEmitter(); selectedProperty: PropertyUpdateModel = new PropertyUpdateModel(); selectedPropertyAreas: PropertyAreaModel[] = []; @@ -49,21 +53,15 @@ export class PropertyAreasEditModalComponent implements OnInit { public isAuth$ = this.store.select(selectAuthIsAuth); private selectAuthIsAdmin$ = this.store.select(selectAuthIsAuth); - constructor( - private store: Store, - public authStateService: AuthStateService, - private translateService: TranslateService, - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) model: { selectedProperty: PropertyModel, propertyAreas: PropertyAreaModel[] } - ) { + + + ngOnInit() { this.selectedProperty = {...model.selectedProperty, languagesIds: []}; this.selectAuthIsAdmin$.subscribe((isAdmin) => { this.selectedPropertyAreas = model.propertyAreas .filter(x => (!this.disabledAreas.includes(x.name) || isAdmin)); }); - } - ngOnInit() { } get getSelectedPropertyAreas() { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-modal/property-edit-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-modal/property-edit-modal.component.ts index 2a3eead61..30426bf89 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-modal/property-edit-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-modal/property-edit-modal.component.ts @@ -1,10 +1,8 @@ import { Component, - EventEmitter, - Inject, + EventEmitter OnDestroy, - OnInit, -} from '@angular/core'; + OnInit, inject} from '@angular/core'; import { FormBuilder, FormGroup, Validators } from '@angular/forms'; import { applicationLanguages } from 'src/app/common/const'; import { PropertyModel, PropertyUpdateModel } from '../../../../models'; @@ -24,6 +22,13 @@ import { selectAuthIsAuth } from 'src/app/state/auth/auth.selector'; standalone: false, }) export class PropertyEditModalComponent implements OnInit, OnDestroy { + private fb = inject(FormBuilder); + private store = inject(Store); + public authStateService = inject(AuthStateService); + private propertiesService = inject(BackendConfigurationPnPropertiesService); + public dialogRef = inject(MatDialogRef); + public model = inject(MAT_DIALOG_DATA); + propertyUpdate: EventEmitter = new EventEmitter(); editPropertyForm: FormGroup; propertyIsFarm = false; @@ -33,14 +38,9 @@ export class PropertyEditModalComponent implements OnInit, OnDestroy { getCompanyTypeSub$: Subscription; public selectAuthIsAdmin$ = this.store.select(selectAuthIsAuth); - constructor( - private fb: FormBuilder, - private store: Store, - public authStateService: AuthStateService, - private propertiesService: BackendConfigurationPnPropertiesService, - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) public model: PropertyModel - ) { + + + ngOnInit() { this.selectedLanguages = model.languages.map((x) => ({ id: x.id, checked: true })); this.editPropertyForm = this.fb.group({ @@ -55,9 +55,7 @@ export class PropertyEditModalComponent implements OnInit, OnDestroy { }); this.propertyIsFarm = model.isFarm || false; - } - - ngOnInit() {} +} hide() { this.dialogRef.close(); diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/property-areas/property-areas.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/property-areas/property-areas.component.ts index cb8fcac92..c48c7f1e5 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/property-areas/property-areas.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/property-areas/property-areas.component.ts @@ -1,4 +1,4 @@ -import {Component, OnDestroy, OnInit,} from '@angular/core'; +import {Component, OnDestroy, OnInit, inject} from '@angular/core'; import { PropertyAreaModel, PropertyAreasUpdateModel, @@ -26,6 +26,16 @@ import {Store} from '@ngrx/store'; standalone: false }) export class PropertyAreasComponent implements OnInit, OnDestroy { + private store = inject(Store); + public route = inject(ActivatedRoute); + public router = inject(Router); + private dialog = inject(MatDialog); + private overlay = inject(Overlay); + private translateService = inject(TranslateService); + public authStateService = inject(AuthStateService); + private propertiesService = inject(BackendConfigurationPnPropertiesService); + private backendConfigurationPnPropertiesService = inject(BackendConfigurationPnPropertiesService); + selectedProperty: PropertyModel = new PropertyModel(); selectedPropertyAreas: Array = new Array(); breadcrumbs = [ @@ -83,18 +93,7 @@ export class PropertyAreasComponent implements OnInit, OnDestroy { public isAuth$ = this.store.select(selectAuthIsAuth); public selectAuthIsAdmin$ = this.store.select(selectAuthIsAuth); - constructor( - private store: Store, - public route: ActivatedRoute, - public router: Router, - private dialog: MatDialog, - private overlay: Overlay, - private translateService: TranslateService, - public authStateService: AuthStateService, - private propertiesService: BackendConfigurationPnPropertiesService, - private backendConfigurationPnPropertiesService: BackendConfigurationPnPropertiesService, - ) { - } + ngOnInit() { this.routerSub$ = this.route.params.subscribe((params) => { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/case-delete/case-delete.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/case-delete/case-delete.component.ts index 806561cbf..e8a6028bd 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/case-delete/case-delete.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/case-delete/case-delete.component.ts @@ -1,8 +1,6 @@ import { Component, - Inject, - OnInit, -} from '@angular/core'; + OnInit, inject} from '@angular/core'; import {BackendConfigurationPnReportService} from '../../../services'; import {ReportEformItemModel} from '../../../models'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; @@ -14,12 +12,11 @@ import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; standalone: false }) export class CaseDeleteComponent implements OnInit { - constructor( - private backendConfigurationPnReportService: BackendConfigurationPnReportService, - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) public reportEformItemModel: ReportEformItemModel - ) { - } + private backendConfigurationPnReportService = inject(BackendConfigurationPnReportService); + public dialogRef = inject(MatDialogRef); + public reportEformItemModel = inject(MAT_DIALOG_DATA); + + ngOnInit() { } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-container/report-container.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-container/report-container.component.ts index 2ddb34db0..4e56ad8bf 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-container/report-container.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-container/report-container.component.ts @@ -1,4 +1,4 @@ -import {Component, OnDestroy, OnInit} from '@angular/core'; +import {Component, OnDestroy, OnInit, inject} from '@angular/core'; import {saveAs} from 'file-saver'; import {ToastrService} from 'ngx-toastr'; import { @@ -32,6 +32,17 @@ import {TranslateService} from "@ngx-translate/core"; standalone: false }) export class ReportContainerComponent implements OnInit, OnDestroy { + private translateService = inject(TranslateService); + private reportService = inject(BackendConfigurationPnReportService); + private toastrService = inject(ToastrService); + public gallery = inject(Gallery); + public lightbox = inject(Lightbox); + private imageService = inject(TemplateFilesService); + private viewportScroller = inject(ViewportScroller); + private store = inject(Store); + private reportStateService = inject(ReportStateService); + private router = inject(Router); + reportsModel: ReportEformPnModel[] = []; availableTags: SharedTagModel[] = []; currentUserFullName: string; @@ -47,29 +58,18 @@ export class ReportContainerComponent implements OnInit, OnDestroy { generateReportSub$: Subscription; downloadReportSub$: Subscription; - constructor( - private translateService: TranslateService, - private reportService: BackendConfigurationPnReportService, - private toastrService: ToastrService, - public gallery: Gallery, - public lightbox: Lightbox, - private imageService: TemplateFilesService, - private viewportScroller: ViewportScroller, - private store: Store, - private reportStateService: ReportStateService, - private router: Router, - ) { + + + ngOnInit() { this.selectReportsV1ScrollPosition$ .pipe(take(1)) .subscribe(scrollPosition => this.scrollPosition = scrollPosition); - } - ngOnInit() { let reportPnGenerateModel: ReportPnGenerateModel = { ...this.reportStateService.extractData(), type: '', version2: false - }; + }; if (reportPnGenerateModel.dateFrom !== null) { this.startWithParams = true; this.onGenerateReport(reportPnGenerateModel); diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-header/report-header.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-header/report-header.component.ts index a428c6c5c..b6ad1ad5a 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-header/report-header.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-header/report-header.component.ts @@ -4,8 +4,7 @@ import { Input, OnInit, Output, - OnDestroy, -} from '@angular/core'; + OnDestroy, inject} from '@angular/core'; import {FormControl, FormGroup, Validators} from '@angular/forms'; import {ReportPnGenerateModel} from '../../../models/report'; import {SharedTagModel} from 'src/app/common/models'; @@ -25,6 +24,10 @@ import {format, parse} from 'date-fns'; standalone: false }) export class ReportHeaderComponent implements OnInit, OnDestroy { + private reportStateService = inject(ReportStateService); + private iconRegistry = inject(MatIconRegistry); + private sanitizer = inject(DomSanitizer); + @Output() generateReport: EventEmitter = new EventEmitter(); @Output() @@ -37,17 +40,13 @@ export class ReportHeaderComponent implements OnInit, OnDestroy { valueChangesSub$: Subscription; - constructor( - private reportStateService: ReportStateService, - iconRegistry: MatIconRegistry, - sanitizer: DomSanitizer, - ) { + + + ngOnInit() { iconRegistry.addSvgIconLiteral('file-word', sanitizer.bypassSecurityTrustHtml(WordIcon)); iconRegistry.addSvgIconLiteral('file-excel', sanitizer.bypassSecurityTrustHtml(ExcelIcon)); iconRegistry.addSvgIconLiteral('file-pdf', sanitizer.bypassSecurityTrustHtml(PdfIcon)); - } - ngOnInit() { const reportPnGenerateModel = this.reportStateService.extractData(); this.generateForm = new FormGroup( { @@ -59,7 +58,7 @@ export class ReportHeaderComponent implements OnInit, OnDestroy { dateTo: new FormControl( reportPnGenerateModel.dateTo && parse(reportPnGenerateModel.dateTo, PARSING_DATE_FORMAT, new Date()), [Validators.required]), - },), + },), }); this.valueChangesSub$ = this.generateForm.valueChanges.subscribe( (value) => { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-table/report-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-table/report-table.component.ts index 1aad37fdd..546a6fef4 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-table/report-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-table/report-table.component.ts @@ -7,8 +7,7 @@ import { OnDestroy, OnInit, Output, - SimpleChanges, -} from '@angular/core'; + SimpleChanges, inject} from '@angular/core'; import {ReportEformItemModel} from '../../../models/report'; import {CaseDeleteComponent} from '../../../components'; import {MtxGridColumn} from '@ng-matero/extensions/grid'; @@ -31,6 +30,11 @@ import {Store} from '@ngrx/store'; standalone: false }) export class ReportTableComponent implements OnInit, OnChanges, OnDestroy { + private store = inject(Store); + private translateService = inject(TranslateService); + private dialog = inject(MatDialog); + private overlay = inject(Overlay); + @Input() items: ReportEformItemModel[] = []; @Input() reportIndex: number; @Input() itemHeaders: { key: string; value: string }[] = []; @@ -86,15 +90,12 @@ export class ReportTableComponent implements OnInit, OnChanges, OnDestroy { private selectAuthIsAdmin$ = this.store.select(selectAuthIsAuth); private selectCurrentUserFullName$ = this.store.select(selectCurrentUserFullName); - constructor( - private store: Store, - private translateService: TranslateService, - private dialog: MatDialog, - private overlay: Overlay, - ) { + + constructor() { this.selectAuthIsAdmin$.pipe(take(1)).subscribe((selectAuthIsAdmin) => this.isAdmin = selectAuthIsAdmin); } + ngOnChanges(changes: SimpleChanges): void { if (/*!changes.itemHeaders.isFirstChange() && */changes.itemHeaders) { const itemHeaders = this.itemHeaders.map((x, i): MtxGridColumn => { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/layouts/backend-configuration-pn-layout.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/layouts/backend-configuration-pn-layout.component.ts index 23880ae7f..b5d86d01d 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/layouts/backend-configuration-pn-layout.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/layouts/backend-configuration-pn-layout.component.ts @@ -1,4 +1,4 @@ -import {AfterContentInit, Component, OnInit} from '@angular/core'; +import {AfterContentInit, Component, OnInit, inject} from '@angular/core'; import {TranslateService} from '@ngx-translate/core'; import {translates} from './../i18n/translates'; import {addPluginToVisited, selectPluginsVisitedPlugins} from 'src/app/state'; @@ -12,13 +12,15 @@ import {take} from 'rxjs'; standalone: false }) export class BackendConfigurationPnLayoutComponent implements AfterContentInit, OnInit { + private translateService = inject(TranslateService); + private store = inject(Store); + private pluginName = 'backend-configuration'; - constructor( - private translateService: TranslateService, - store: Store - ) { - store.select(selectPluginsVisitedPlugins) + + + ngOnInit() { + this.store.select(selectPluginsVisitedPlugins) .pipe(take(1)) .subscribe(x => { // check current plugin in activated plugin @@ -28,14 +30,11 @@ export class BackendConfigurationPnLayoutComponent implements AfterContentInit, this.translateService.setTranslation(locale, translates[locale], true); }); // add plugin to visited plugins - store.dispatch(addPluginToVisited(this.pluginName)); + this.store.dispatch(addPluginToVisited(this.pluginName)); } }); } - ngOnInit() { - } - ngAfterContentInit() { } } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-create-modal/area-rule-create-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-create-modal/area-rule-create-modal.component.ts index d6de8f031..1966ef02c 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-create-modal/area-rule-create-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-create-modal/area-rule-create-modal.component.ts @@ -2,10 +2,10 @@ import { ChangeDetectorRef, Component, EventEmitter, - Inject, OnInit, TemplateRef, ViewChild, + inject } from '@angular/core'; import {debounceTime, switchMap} from 'rxjs/operators'; import {TemplateListModel, TemplateRequestModel} from 'src/app/common/models'; @@ -33,6 +33,13 @@ import {MtxGridColumn, MtxGridCellTemplate} from '@ng-matero/extensions/grid'; standalone: false }) export class AreaRuleCreateModalComponent implements OnInit { + private eFormService = inject(EFormService); + private cd = inject(ChangeDetectorRef); + private backendConfigurationPnAreasService = inject(BackendConfigurationPnAreasService); + private translateService = inject(TranslateService); + public dialogRef = inject(MatDialogRef); + private injectedData = inject<{selectedArea: AreaModel, areaRules: AreaRuleSimpleModel[]}>(MAT_DIALOG_DATA); + @ViewChild('checkboxTpl', { static: true }) checkboxTpl!: TemplateRef; @ViewChild('weekdaysTpl', { static: true }) weekdaysTpl!: TemplateRef; selectedArea: AreaModel = new AreaModel(); @@ -135,17 +142,11 @@ export class AreaRuleCreateModalComponent implements OnInit { dataForTable: Array>> = []; - constructor( - private eFormService: EFormService, - private cd: ChangeDetectorRef, - private backendConfigurationPnAreasService: BackendConfigurationPnAreasService, - private translateService: TranslateService, - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) model: {selectedArea: AreaModel, areaRules: AreaRuleSimpleModel[]} - ) { + - this.selectedArea = model.selectedArea; - this.areaRules = model.areaRules; + ngOnInit() { + this.selectedArea = this.injectedData.selectedArea; + this.areaRules = this.injectedData.areaRules; this.typeahead .pipe( @@ -179,12 +180,10 @@ export class AreaRuleCreateModalComponent implements OnInit { }); this.areaRules.forEach(x => this.newAreaRulesForType8 = [...this.newAreaRulesForType8, x.translatedName]); } - } - ngOnInit() { this.hours.forEach((x, index) => { this.templates = {...this.templates, [`${index}.isActive`]: this.checkboxTpl}; - }); + }); this.templates = {...this.templates, weekdays: this.weekdaysTpl}; } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-delete-modal/area-rule-delete-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-delete-modal/area-rule-delete-modal.component.ts index 69c2a5d97..49437af2f 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-delete-modal/area-rule-delete-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-delete-modal/area-rule-delete-modal.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter, Inject, OnInit} from '@angular/core'; +import {Component, EventEmitter, OnInit, inject} from '@angular/core'; import {AreaRuleSimpleModel} from '../../../../models'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; @@ -9,13 +9,12 @@ import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; standalone: false }) export class AreaRuleDeleteModalComponent implements OnInit { + public dialogRef = inject(MatDialogRef); + public areaRule = inject(MAT_DIALOG_DATA); + deleteAreaRule: EventEmitter = new EventEmitter(); - constructor( - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) public areaRule: AreaRuleSimpleModel = new AreaRuleSimpleModel(), - ) { - } + ngOnInit() { } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-edit-modal/area-rule-edit-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-edit-modal/area-rule-edit-modal.component.ts index f22ac9caa..b7d54c369 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-edit-modal/area-rule-edit-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-edit-modal/area-rule-edit-modal.component.ts @@ -1,12 +1,10 @@ import { ChangeDetectorRef, Component, - EventEmitter, - Inject, + EventEmitter OnInit, TemplateRef, - ViewChild, -} from '@angular/core'; + ViewChild, inject} from '@angular/core'; import { debounceTime, switchMap } from 'rxjs/operators'; import { TemplateListModel, TemplateRequestModel } from 'src/app/common/models'; import { EFormService } from 'src/app/common/services'; @@ -28,6 +26,12 @@ import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; standalone: false }) export class AreaRuleEditModalComponent implements OnInit { + private eFormService = inject(EFormService); + private cd = inject(ChangeDetectorRef); + private translateService = inject(TranslateService); + public dialogRef = inject(MatDialogRef); + private model = inject<{areaRule: AreaRuleModel, selectedArea: AreaModel, planningStatus: boolean}>(MAT_DIALOG_DATA); + @ViewChild('checkboxTpl', { static: true }) checkboxTpl!: TemplateRef; @ViewChild('weekdaysTpl', { static: true }) weekdaysTpl!: TemplateRef; selectedArea: AreaModel = new AreaModel(); @@ -122,13 +126,9 @@ export class AreaRuleEditModalComponent implements OnInit { dataForTable: Array>> = []; - constructor( - private eFormService: EFormService, - private cd: ChangeDetectorRef, - private translateService: TranslateService, - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) model: {areaRule: AreaRuleModel, selectedArea: AreaModel, planningStatus: boolean} - ) { + + + ngOnInit() { this.planningStatus = model.planningStatus; //this.selectedAreaRule = R.clone(model.areaRule); this.selectedAreaRule = new AreaRuleUpdateModel(); @@ -151,12 +151,10 @@ export class AreaRuleEditModalComponent implements OnInit { this.templatesModel = items.model; this.cd.markForCheck(); }); - } - ngOnInit() { this.hours.forEach((x, index) => { this.templates = {...this.templates, [`${index}.isActive`]: this.checkboxTpl}; - }); + }); this.templates = {...this.templates, weekdays: this.weekdaysTpl}; this.dataForTable = this.getDataForTable(); diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rules-container/area-rules-container.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rules-container/area-rules-container.component.ts index 9bfc0dd99..40824ed06 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rules-container/area-rules-container.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rules-container/area-rules-container.component.ts @@ -1,4 +1,4 @@ -import {Component, OnDestroy, OnInit,} from '@angular/core'; +import {Component, OnDestroy, OnInit, inject} from '@angular/core'; import {ActivatedRoute} from '@angular/router'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {Subscription} from 'rxjs'; @@ -40,6 +40,16 @@ import { Sort } from '@angular/material/sort'; standalone: false }) export class AreaRulesContainerComponent implements OnInit, OnDestroy { + private areasService = inject(BackendConfigurationPnAreasService); + public authStateService = inject(AuthStateService); + private route = inject(ActivatedRoute); + private backendConfigurationPnPropertiesService = inject(BackendConfigurationPnPropertiesService); + private translateService = inject(TranslateService); + private entitySelectService = inject(EntitySelectService); + private dialog = inject(MatDialog); + private overlay = inject(Overlay); + private areaRulesStateService = inject(AreaRulesStateService); + areaRules: AreaRuleSimpleModel[] = []; selectedArea: AreaModel = new AreaModel(); chemicalsModel: Paged = new Paged(); @@ -75,19 +85,7 @@ export class AreaRulesContainerComponent implements OnInit, OnDestroy { onUpdateAreaRuleSub$: Subscription; propertyUpdateSub$: Subscription; - constructor( - private areasService: BackendConfigurationPnAreasService, - public authStateService: AuthStateService, - private route: ActivatedRoute, - private backendConfigurationPnPropertiesService: BackendConfigurationPnPropertiesService, - private translateService: TranslateService, - private entitySelectService: EntitySelectService, - // public chemicalsStateService: ChemicalsStateService, - private dialog: MatDialog, - private overlay: Overlay, - private areaRulesStateService: AreaRulesStateService, - ) { - } + ngOnInit() { this.routerSub$ = this.route.params.subscribe((params) => { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rules-table/area-rules-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rules-table/area-rules-table.component.ts index 2b882301e..25e809726 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rules-table/area-rules-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rules-table/area-rules-table.component.ts @@ -5,8 +5,7 @@ import { Input, OnChanges, OnInit, Output, - SimpleChanges, -} from '@angular/core'; + SimpleChanges, inject} from '@angular/core'; import {Paged,} from 'src/app/common/models'; import { AreaRuleT2AlarmsEnum, @@ -39,6 +38,14 @@ import { standalone: false }) export class AreaRulesTableComponent implements OnChanges, OnInit { + private store = inject(Store); + private authStateService = inject(AuthStateService); + private templateFilesService = inject(TemplateFilesService); + private translateService = inject(TranslateService); + public areaRulesStateService = inject(AreaRulesStateService); + private iconRegistry = inject(MatIconRegistry); + private sanitizer = inject(DomSanitizer); + @Input() areaRules: AreaRuleSimpleModel[] = []; @Input() chemicalsModel: Paged = new Paged(); @Input() selectedArea: AreaModel = new AreaModel(); @@ -457,18 +464,12 @@ export class AreaRulesTableComponent implements OnChanges, OnInit { public selectAreaRulesPaginationSort$ = this.store.select(selectAreaRulesPaginationSort); public selectAreaRulesPaginationIsSortDsc$ = this.store.select(selectAreaRulesPaginationIsSortDsc); - constructor( - private store: Store, - private authStateService: AuthStateService, - private templateFilesService: TemplateFilesService, - private translateService: TranslateService, - public areaRulesStateService: AreaRulesStateService, - iconRegistry: MatIconRegistry, - sanitizer: DomSanitizer, - ) { + + constructor() { iconRegistry.addSvgIconLiteral('file-pdf', sanitizer.bypassSecurityTrustHtml(PdfIcon)); } + ngOnChanges(changes: SimpleChanges): void { if ( ( diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliance-case/compliance-case-page/compliance-case-page.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliance-case/compliance-case-page/compliance-case-page.component.ts index bfd091ce8..aa3866ba6 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliance-case/compliance-case-page/compliance-case-page.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliance-case/compliance-case-page/compliance-case-page.component.ts @@ -3,8 +3,7 @@ import { OnInit, QueryList, ViewChild, - ViewChildren, -} from '@angular/core'; + ViewChildren, inject} from '@angular/core'; import {ActivatedRoute, Router} from '@angular/router'; import {EFormService} from 'src/app/common/services'; import { @@ -28,6 +27,11 @@ import {Store} from '@ngrx/store'; standalone: false }) export class ComplianceCasePageComponent implements OnInit { + private activateRoute = inject(ActivatedRoute); + private backendConfigurationPnCompliancesService = inject(BackendConfigurationPnCompliancesService); + private eFormService = inject(EFormService); + private router = inject(Router); + @ViewChildren(CaseEditElementComponent) editElements: QueryList; @ViewChild('caseConfirmation', {static: false}) caseConfirmation; @@ -45,12 +49,9 @@ export class ComplianceCasePageComponent implements OnInit { replyRequest: ReplyRequest = new ReplyRequest(); maxDate: Date; - constructor( - private activateRoute: ActivatedRoute, - private backendConfigurationPnCompliancesService: BackendConfigurationPnCompliancesService, - private eFormService: EFormService, - private router: Router, - ) { + + + ngOnInit() { this.activateRoute.params.subscribe((params) => { this.id = +params['sdkCaseId']; this.propertyId = +params['propertyId']; @@ -63,9 +64,7 @@ export class ComplianceCasePageComponent implements OnInit { activateRoute.queryParams.subscribe((params) => { this.reverseRoute = params['reverseRoute']; }); - } - ngOnInit() { this.loadTemplateInfo(); this.maxDate = new Date(); } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliance-delete/compliance-delete.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliance-delete/compliance-delete.component.ts index 930224c3e..a5401978d 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliance-delete/compliance-delete.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliance-delete/compliance-delete.component.ts @@ -1,4 +1,4 @@ -import {Component, Inject, OnInit} from '@angular/core'; +import {Component, OnInit, inject} from '@angular/core'; import {TranslateService} from '@ngx-translate/core'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; import {ComplianceModel} from 'src/app/plugins/modules/backend-configuration-pn/models'; @@ -11,12 +11,12 @@ import {BackendConfigurationPnCompliancesService} from 'src/app/plugins/modules/ standalone: false }) export class ComplianceDeleteComponent implements OnInit { - constructor( - private service: BackendConfigurationPnCompliancesService, - private translateService: TranslateService, - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) public complianceModel: ComplianceModel - ) { } + private service = inject(BackendConfigurationPnCompliancesService); + private translateService = inject(TranslateService); + public dialogRef = inject(MatDialogRef); + public complianceModel = inject(MAT_DIALOG_DATA); + + ngOnInit() { } deleteCompliance() { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliances-container/compliances-container.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliances-container/compliances-container.component.ts index 45d3935f5..7ad9b1f8f 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliances-container/compliances-container.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliances-container/compliances-container.component.ts @@ -1,4 +1,4 @@ -import { Component, OnDestroy, OnInit } from '@angular/core'; +import { Component, OnDestroy, OnInit, inject} from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { AutoUnsubscribe } from 'ngx-auto-unsubscribe'; import { Subscription } from 'rxjs'; @@ -18,6 +18,12 @@ import { CompliancesStateService } from '../store'; standalone: false }) export class CompliancesContainerComponent implements OnInit, OnDestroy { + public authStateService = inject(AuthStateService); + private route = inject(ActivatedRoute); + private backendConfigurationPnPropertiesService = inject(BackendConfigurationPnPropertiesService); + private translateService = inject(TranslateService); + private compliancesStateService = inject(CompliancesStateService); + breadcrumbs = [ { name: '', @@ -35,13 +41,7 @@ export class CompliancesContainerComponent implements OnInit, OnDestroy { routerSub$: Subscription; getAllCompliancesSub$: Subscription; - constructor( - public authStateService: AuthStateService, - private route: ActivatedRoute, - private backendConfigurationPnPropertiesService: BackendConfigurationPnPropertiesService, - private translateService: TranslateService, - private compliancesStateService: CompliancesStateService - ) {} + ngOnInit() { this.routerSub$ = this.route.params.subscribe((params) => { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliances-table/compliances-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliances-table/compliances-table.component.ts index aa1b0c8e9..dd7ef2d58 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliances-table/compliances-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliances-table/compliances-table.component.ts @@ -1,4 +1,4 @@ -import {ChangeDetectionStrategy, Component, EventEmitter, Input, OnInit, Output,} from '@angular/core'; +import {ChangeDetectionStrategy, Component, EventEmitter, Input, OnInit, Output, inject} from '@angular/core'; import {ComplianceModel, ReportEformItemModel} from '../../../../models'; import {PropertyCompliancesColorBadgesEnum} from '../../../../enums'; import {CompliancesStateService} from '../store'; @@ -25,6 +25,15 @@ import {Store} from '@ngrx/store'; standalone: false }) export class CompliancesTableComponent implements OnInit { + private store = inject(Store); + public compliancesStateService = inject(CompliancesStateService); + public authStateService = inject(AuthStateService); + private translateService = inject(TranslateService); + private router = inject(Router); + private dialog = inject(MatDialog); + private overlay = inject(Overlay); + private route = inject(ActivatedRoute); + mergedTableHeaders: MtxGridColumn[] = []; @Output() complianceDeleted: EventEmitter = new EventEmitter(); @@ -132,17 +141,7 @@ export class CompliancesTableComponent implements OnInit { public isAuth$ = this.store.select(selectAuthIsAuth); private selectAuthIsAdmin$ = this.store.select(selectAuthIsAuth); - constructor( - private store: Store, - public compliancesStateService: CompliancesStateService, - public authStateService: AuthStateService, - private translateService: TranslateService, - private router: Router, - private dialog: MatDialog, - private overlay: Overlay, - private route: ActivatedRoute, - ) { - } + ngOnInit(): void { let isAdmin = false; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-create/documents-document-create.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-create/documents-document-create.component.ts index de8d1c19c..245071613 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-create/documents-document-create.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-create/documents-document-create.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter, OnInit,} from '@angular/core'; +import {Component, EventEmitter, OnInit, inject} from '@angular/core'; import {FormBuilder, FormGroup, FormArray, FormControl} from '@angular/forms'; import {applicationLanguages2, PARSING_DATE_FORMAT} from 'src/app/common/const'; import {CommonDictionaryModel,} from 'src/app/common/models'; @@ -28,6 +28,14 @@ import {Store} from '@ngrx/store'; standalone: false }) export class DocumentsDocumentCreateComponent implements OnInit { + private fb = inject(FormBuilder); + private authStore = inject(Store); + private templateFilesService = inject(TemplateFilesService); + private propertiesService = inject(BackendConfigurationPnPropertiesService); + private backendConfigurationPnDocumentsService = inject(BackendConfigurationPnDocumentsService); + private localeService = inject(LocaleService); + public dialogRef = inject(MatDialogRef); + form: FormGroup; newDocumentModel: DocumentModel = new DocumentModel(); // selectedFolder: number; @@ -70,15 +78,8 @@ export class DocumentsDocumentCreateComponent implements OnInit { } } - constructor( - private fb: FormBuilder, - private authStore: Store, - private templateFilesService: TemplateFilesService, - private propertiesService: BackendConfigurationPnPropertiesService, - private backendConfigurationPnDocumentsService: BackendConfigurationPnDocumentsService, - localeService: LocaleService, - public dialogRef: MatDialogRef, - ) { + + constructor() { this.selectCurrentUserLanguageId$.subscribe((languageId) => { this.selectedLanguage = languageId; }); @@ -88,6 +89,7 @@ export class DocumentsDocumentCreateComponent implements OnInit { } + ngOnInit(): void { this.getFolders(); this.initCreateForm(); diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-delete/documents-document-delete.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-delete/documents-document-delete.component.ts index b17eb8a6a..9e62fd94e 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-delete/documents-document-delete.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-delete/documents-document-delete.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter, Inject, OnInit, } from '@angular/core'; +import {Component, EventEmitter, OnInit, inject} from '@angular/core'; import {DocumentModel} from '../../../../../models'; import {BackendConfigurationPnDocumentsService} from '../../../../../services'; import {Subscription} from 'rxjs'; @@ -15,6 +15,13 @@ import {DomSanitizer} from '@angular/platform-browser'; standalone: false }) export class DocumentsDocumentDeleteComponent implements OnInit { + private templateFilesService = inject(TemplateFilesService); + private backendConfigurationPnDocumentsService = inject(BackendConfigurationPnDocumentsService); + public dialogRef = inject(MatDialogRef); + private documentModel = inject(MAT_DIALOG_DATA); + private iconRegistry = inject(MatIconRegistry); + private sanitizer = inject(DomSanitizer); + documentDeleted: EventEmitter = new EventEmitter(); newDocumentModel: DocumentModel = new DocumentModel(); pdfSub$: Subscription; @@ -43,18 +50,13 @@ export class DocumentsDocumentDeleteComponent implements OnInit { } } - constructor( - private templateFilesService: TemplateFilesService, - private backendConfigurationPnDocumentsService: BackendConfigurationPnDocumentsService, - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) documentModel: DocumentModel, - iconRegistry: MatIconRegistry, - sanitizer: DomSanitizer, - ) { + + constructor() { iconRegistry.addSvgIconLiteral('file-pdf', sanitizer.bypassSecurityTrustHtml(PdfIcon)); this.getDocument(documentModel.id); } + ngOnInit(): void {} hide() { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-edit/documents-document-edit.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-edit/documents-document-edit.component.ts index ed2037831..0dbd553ee 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-edit/documents-document-edit.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-edit/documents-document-edit.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter, Inject, OnInit} from '@angular/core'; +import {Component, EventEmitter, OnInit, inject} from '@angular/core'; import { DocumentModel, DocumentSimpleFolderModel @@ -27,6 +27,15 @@ import {selectCurrentUserLanguageId} from 'src/app/state/auth/auth.selector'; standalone: false }) export class DocumentsDocumentEditComponent implements OnInit { + private fb = inject(FormBuilder); + private authStore = inject(Store); + private templateFilesService = inject(TemplateFilesService); + private propertiesService = inject(BackendConfigurationPnPropertiesService); + private backendConfigurationPnDocumentsService = inject(BackendConfigurationPnDocumentsService); + private localeService = inject(LocaleService); + public dialogRef = inject(MatDialogRef); + private documentModel = inject(MAT_DIALOG_DATA); + form: FormGroup; documentModel: DocumentModel = new DocumentModel(); selectedFolder: number; @@ -71,16 +80,8 @@ export class DocumentsDocumentEditComponent implements OnInit { return {name: '', description: '', extensionFile: extension, languageId: languageId}; } - constructor( - private fb: FormBuilder, - private authStore: Store, - private templateFilesService: TemplateFilesService, - private propertiesService: BackendConfigurationPnPropertiesService, - private backendConfigurationPnDocumentsService: BackendConfigurationPnDocumentsService, - localeService: LocaleService, - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) documentModel: DocumentModel, - ) { + + constructor() { this.getDocument(documentModel.id); this.selectCurrentUserLanguageId$.subscribe((languageId) => { this.selectedLanguage = languageId; @@ -90,6 +91,7 @@ export class DocumentsDocumentEditComponent implements OnInit { // ).id; } + ngOnInit(): void { this.getFolders(); this.getPropertiesDictionary(); diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-container/documents-container.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-container/documents-container.component.ts index 616003047..a2a2f9156 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-container/documents-container.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-container/documents-container.component.ts @@ -1,4 +1,4 @@ -import {Component, OnDestroy, OnInit} from '@angular/core'; +import {Component, OnDestroy, OnInit, inject} from '@angular/core'; import { DocumentsDocumentCreateComponent, DocumentsDocumentDeleteComponent, @@ -41,6 +41,17 @@ import { standalone: false }) export class DocumentsContainerComponent implements OnInit, OnDestroy { + private store = inject(Store); + private propertyService = inject(BackendConfigurationPnPropertiesService); + public backendConfigurationPnDocumentsService = inject(BackendConfigurationPnDocumentsService); + public dialog = inject(MatDialog); + private overlay = inject(Overlay); + private translate = inject(TranslateService); + public documentsStateService = inject(DocumentsStateService); + public localeService = inject(LocaleService); + private route = inject(ActivatedRoute); + private statisticsStateService = inject(StatisticsStateService); + folders: DocumentSimpleFolderModel[]; documents: Paged = new Paged(); simpleDocuments: DocumentSimpleModel[]; @@ -73,17 +84,8 @@ export class DocumentsContainerComponent implements OnInit, OnDestroy { return ''; } - constructor( - private store: Store, - private propertyService: BackendConfigurationPnPropertiesService, - public backendConfigurationPnDocumentsService: BackendConfigurationPnDocumentsService, - public dialog: MatDialog, - private overlay: Overlay, - private translate: TranslateService, - public documentsStateService: DocumentsStateService, - public localeService: LocaleService, - private route: ActivatedRoute, - private statisticsStateService: StatisticsStateService,) { + + constructor() { this.selectCurrentUserLanguageId$.subscribe((languageId) => { this.selectedLanguage = languageId; }); @@ -106,6 +108,7 @@ export class DocumentsContainerComponent implements OnInit, OnDestroy { }); } + ngOnInit(): void { this.getProperties(); this.getActiveSortDirectionSub$ = this.selectDocumentsPaginationIsSortDsc$ diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-filters/documents-filters.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-filters/documents-filters.component.ts index c10b92bdd..a390e551d 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-filters/documents-filters.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-filters/documents-filters.component.ts @@ -3,8 +3,7 @@ import { EventEmitter, Input, OnDestroy, OnInit, - Output, -} from '@angular/core'; + Output, inject} from '@angular/core'; import {FormControl, FormGroup} from '@angular/forms'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {Subscription} from 'rxjs'; @@ -26,6 +25,8 @@ import { standalone: false }) export class DocumentsFiltersComponent implements OnInit, OnDestroy { + private store = inject(Store); + @Output() updateTable: EventEmitter = new EventEmitter(); @Input() folders: DocumentSimpleFolderModel[]; @Input() documents: DocumentSimpleModel[]; @@ -40,10 +41,7 @@ export class DocumentsFiltersComponent implements OnInit, OnDestroy { expireChangesSub$: Subscription; selectDocumentsFilters$ = this.store.select(selectDocumentsFilters); - constructor( - private store: Store, - ) { - } + ngOnInit(): void { this.selectFiltersSub$ = this.selectDocumentsFilters$ diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-create/documents-folder-create.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-create/documents-folder-create.component.ts index 0240dd400..2bdfa4729 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-create/documents-folder-create.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-create/documents-folder-create.component.ts @@ -1,8 +1,7 @@ import { Component, EventEmitter, - OnInit, -} from '@angular/core'; + OnInit, inject} from '@angular/core'; import {FolderCreateModel, FolderDto,} from 'src/app/common/models'; import {applicationLanguages2} from 'src/app/common/const'; import {LocaleService} from 'src/app/common/services'; @@ -21,6 +20,13 @@ import {Store} from '@ngrx/store'; standalone: false }) export class DocumentsFolderCreateComponent implements OnInit { + private authStore = inject(Store); + public backendConfigurationPnDocumentsService = inject(BackendConfigurationPnDocumentsService); + private toastrService = inject(ToastrService); + private translateService = inject(TranslateService); + private localeService = inject(LocaleService); + public dialogRef = inject(MatDialogRef); + folderCreate: EventEmitter = new EventEmitter(); name = ''; selectedParentFolder: FolderDto; @@ -33,23 +39,16 @@ export class DocumentsFolderCreateComponent implements OnInit { return applicationLanguages2; } - constructor( - private authStore: Store, - public backendConfigurationPnDocumentsService: BackendConfigurationPnDocumentsService, - private toastrService: ToastrService, - private translateService: TranslateService, - localeService: LocaleService, - public dialogRef: MatDialogRef, - ) { + + + ngOnInit() { this.selectCurrentUserLanguageId$.subscribe((languageId) => { this.selectedLanguage = languageId; }); // this.selectedLanguage = applicationLanguages2.find( // (x) => x.locale === localeService.getCurrentUserLocale() // ).id; - } - ngOnInit() { this.initCreateForm(); } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-delete/documents-folder-delete.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-delete/documents-folder-delete.component.ts index 8918db85f..391d21c99 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-delete/documents-folder-delete.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-delete/documents-folder-delete.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter, Inject, OnInit,} from '@angular/core'; +import {Component, EventEmitter, OnInit, inject} from '@angular/core'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; import {AuthStateService} from 'src/app/common/store'; import {applicationLanguages} from 'src/app/common/const'; @@ -14,17 +14,16 @@ import {Store} from '@ngrx/store'; standalone: false }) export class DocumentsFolderDeleteComponent implements OnInit { + private authStore = inject(Store); + private backendConfigurationPnDocumentsService = inject(BackendConfigurationPnDocumentsService); + private authStateService = inject(AuthStateService); + public dialogRef = inject(MatDialogRef); + public folder = inject(MAT_DIALOG_DATA); + folderDelete: EventEmitter = new EventEmitter(); private selectCurrentUserLanguageId$ = this.authStore.select(selectCurrentUserLanguageId); - constructor( - private authStore: Store, - private backendConfigurationPnDocumentsService: BackendConfigurationPnDocumentsService, - private authStateService: AuthStateService, - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) public folder: DocumentFolderModel, - ) { - } + ngOnInit() { } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-edit/documents-folder-edit.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-edit/documents-folder-edit.component.ts index 6ab192b40..9d9a4b268 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-edit/documents-folder-edit.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-edit/documents-folder-edit.component.ts @@ -1,10 +1,8 @@ import { Component, - EventEmitter, - Inject, + EventEmitter OnDestroy, - OnInit, -} from '@angular/core'; + OnInit, inject} from '@angular/core'; import { AutoUnsubscribe } from 'ngx-auto-unsubscribe'; import {FolderDto,} from 'src/app/common/models'; import {DocumentFolderModel} from '../../../../../models'; @@ -26,6 +24,14 @@ import {Store} from '@ngrx/store'; standalone: false }) export class DocumentsFolderEditComponent implements OnInit, OnDestroy { + private authStore = inject(Store); + public backendConfigurationPnDocumentsService = inject(BackendConfigurationPnDocumentsService); + private toastrService = inject(ToastrService); + private translateService = inject(TranslateService); + private localeService = inject(LocaleService); + public dialogRef = inject(MatDialogRef); + private selectedFolder = inject(MAT_DIALOG_DATA); + name = ''; selectedParentFolder: FolderDto; selectedLanguageId: number; @@ -39,15 +45,9 @@ export class DocumentsFolderEditComponent implements OnInit, OnDestroy { return applicationLanguages2; } - constructor( - private authStore: Store, - public backendConfigurationPnDocumentsService: BackendConfigurationPnDocumentsService, - private toastrService: ToastrService, - private translateService: TranslateService, - localeService: LocaleService, - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) selectedFolder: DocumentFolderModel, - ) { + + + ngOnInit() { this.getFolder(selectedFolder.id); this.selectCurrentUserLanguageId$.subscribe((languageId) => { @@ -56,9 +56,7 @@ export class DocumentsFolderEditComponent implements OnInit, OnDestroy { // this.selectedLanguage = applicationLanguages2.find( // (x) => x.locale === localeService.getCurrentUserLocale() // ).id; - } - ngOnInit() { } hide() { @@ -71,11 +69,11 @@ export class DocumentsFolderEditComponent implements OnInit, OnDestroy { this.folderUpdateModel = new DocumentFolderModel(); this.folderUpdateModel = { ...this.folderUpdateModel, - id: model.id, + id: selectedFolder.id, documentFolderTranslations: [], }; for (let i = 0; i < applicationLanguages2.length; i++) { - const translations = model.documentFolderTranslations.find( + const translations = selectedFolder.documentFolderTranslations.find( (x) => x.languageId === applicationLanguages2[i].id ); this.folderUpdateModel.documentFolderTranslations.push({ diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folders/documents-folders.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folders/documents-folders.component.ts index 2d00bede2..472660819 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folders/documents-folders.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folders/documents-folders.component.ts @@ -3,8 +3,7 @@ import { EventEmitter, OnDestroy, OnInit, - Output, -} from '@angular/core'; + Output, inject} from '@angular/core'; import { Paged, } from 'src/app/common/models'; @@ -29,17 +28,17 @@ import {Store} from "@ngrx/store"; standalone: false }) export class DocumentsFoldersComponent implements OnInit, OnDestroy { + private store = inject(Store); + public dialogRef = inject(MatDialogRef); + public backendConfigurationPnDocumentsService = inject(BackendConfigurationPnDocumentsService); + public dialog = inject(MatDialog); + private overlay = inject(Overlay); + folders: Paged = new Paged(); @Output() foldersChanged: EventEmitter = new EventEmitter(); folderCreateSub$: any; - constructor( - private store: Store, - public dialogRef: MatDialogRef, - public backendConfigurationPnDocumentsService: BackendConfigurationPnDocumentsService, - public dialog: MatDialog, - private overlay: Overlay,) { - } + ngOnDestroy(): void { } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-table/documents-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-table/documents-table.component.ts index ced90f966..be09bb1ed 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-table/documents-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-table/documents-table.component.ts @@ -3,8 +3,7 @@ import { EventEmitter, Input, OnDestroy, OnInit, - Output, -} from '@angular/core'; + Output, inject} from '@angular/core'; import {DocumentModel, DocumentSimpleFolderModel, DocumentTranslationModel,} from '../../../../models'; import {MtxGridColumn} from '@ng-matero/extensions/grid'; import {TranslateService} from '@ngx-translate/core'; @@ -30,6 +29,13 @@ import { standalone: false }) export class DocumentsTableComponent implements OnInit, OnDestroy { + private store = inject(Store); + private templateFilesService = inject(TemplateFilesService); + private translateService = inject(TranslateService); + private iconRegistry = inject(MatIconRegistry); + private sanitizer = inject(DomSanitizer); + public documentsStateService = inject(DocumentsStateService); + tableHeaders: MtxGridColumn[] = [ {field: 'id', header: this.translateService.stream('Id'), sortable: true, sortProp: {id: 'Id'}}, { @@ -82,18 +88,13 @@ export class DocumentsTableComponent implements OnInit, OnDestroy { public selectDocumentsPaginationSort$ = this.store.select(selectDocumentsPaginationSort); public selectDocumentsPaginationIsSortDsc$ = this.store.select(selectDocumentsPaginationIsSortDsc); - constructor( - private store: Store, - private templateFilesService: TemplateFilesService, - private translateService: TranslateService, - iconRegistry: MatIconRegistry, - sanitizer: DomSanitizer, - public documentsStateService: DocumentsStateService, - ) { + + constructor() { iconRegistry.addSvgIconLiteral('file-word', sanitizer.bypassSecurityTrustHtml(WordIcon)); iconRegistry.addSvgIconLiteral('file-pdf', sanitizer.bypassSecurityTrustHtml(PdfIcon)); } + getLanguageById(languageId: number) { const index = applicationLanguages2.findIndex(x => x.id === languageId); if (index !== -1) { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/file-tags/file-tags.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/file-tags/file-tags.component.ts index 8a03be882..368ff77be 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/file-tags/file-tags.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/file-tags/file-tags.component.ts @@ -6,8 +6,7 @@ import { OnDestroy, OnInit, Output, - SimpleChanges, -} from '@angular/core'; + SimpleChanges, inject} from '@angular/core'; import { SharedTagCreateComponent, SharedTagDeleteComponent, @@ -31,6 +30,10 @@ import {dialogConfigHelper} from 'src/app/common/helpers'; standalone: false }) export class FileTagsComponent implements OnInit, OnDestroy, OnChanges { + private tagsService = inject(BackendConfigurationPnFileTagsService); + public dialog = inject(MatDialog); + private overlay = inject(Overlay); + @Input() availableTags: SharedTagModel[] = []; @Output() tagsChanged: EventEmitter = new EventEmitter(); dialogRef: MatDialogRef; @@ -46,11 +49,7 @@ export class FileTagsComponent implements OnInit, OnDestroy, OnChanges { showMultipleTagTagSub$: Subscription; createdTagsSub$: Subscription; - constructor( - private tagsService: BackendConfigurationPnFileTagsService, - public dialog: MatDialog, - private overlay: Overlay, - ) {} + ngOnInit() {} diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/download-files-name-archive/download-files-name-archive.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/download-files-name-archive/download-files-name-archive.component.ts index ef64cc1e5..967657bcb 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/download-files-name-archive/download-files-name-archive.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/download-files-name-archive/download-files-name-archive.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter} from '@angular/core'; +import {Component, EventEmitter, inject} from '@angular/core'; import {MatDialogRef} from '@angular/material/dialog'; @Component({ @@ -8,6 +8,8 @@ import {MatDialogRef} from '@angular/material/dialog'; standalone: false }) export class DownloadFilesNameArchiveComponent { + public dialogRef = inject(MatDialogRef); + clickDownloadFiles: EventEmitter = new EventEmitter(); zipName: string = ''; @@ -15,8 +17,7 @@ export class DownloadFilesNameArchiveComponent { return !this.zipName; } - constructor(public dialogRef: MatDialogRef,) { - } + hide() { this.dialogRef.close(); diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create-edit-file/file-create-edit-file.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create-edit-file/file-create-edit-file.component.ts index cc2018678..689062c6f 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create-edit-file/file-create-edit-file.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create-edit-file/file-create-edit-file.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter, Input, OnChanges, OnDestroy, Output, SimpleChanges,} from '@angular/core'; +import {Component, EventEmitter, Input, OnChanges, OnDestroy, Output, SimpleChanges, inject} from '@angular/core'; import {dialogConfigHelper} from 'src/app/common/helpers'; import {FilesCreateModel} from '../../../../../../models'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; @@ -19,6 +19,10 @@ import * as R from 'ramda'; standalone: false }) export class FileCreateEditFileComponent implements OnChanges, OnDestroy { + private dragulaService = inject(DragulaService); + public dialog = inject(MatDialog); + private overlay = inject(Overlay); + @Output() saveFile: EventEmitter = new EventEmitter(); @Output() cancelSaveFile: EventEmitter = new EventEmitter(); @Input() file: FilesCreateModel; @@ -57,11 +61,8 @@ export class FileCreateEditFileComponent implements OnChanges, OnDestroy { //return []; } - constructor( - private dragulaService: DragulaService, - public dialog: MatDialog, - private overlay: Overlay, - ) { + + constructor() { this.dragulaService.createGroup(this.dragulaContainerName, { moves: (el, container, handle) => { return handle.classList.contains(this.dragulaHandle); @@ -73,6 +74,7 @@ export class FileCreateEditFileComponent implements OnChanges, OnDestroy { }); } + deletePage(indexPage: number) { this.fileAsPdfDocument.removePage(indexPage); this.fileAsPdfDocument.save().then(async x => { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create-zoom-page/file-create-zoom-page.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create-zoom-page/file-create-zoom-page.component.ts index acca12e41..4b25330ff 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create-zoom-page/file-create-zoom-page.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create-zoom-page/file-create-zoom-page.component.ts @@ -1,4 +1,4 @@ -import {Component, Inject} from '@angular/core'; +import {Component, inject} from '@angular/core'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; @Component({ @@ -8,15 +8,17 @@ import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; standalone: false }) export class FileCreateZoomPageComponent { + public dialogRef = inject(MatDialogRef); + private model = inject<{ page: number, src: Uint8Array }>(MAT_DIALOG_DATA); + page: number = 0; src: Uint8Array = new Uint8Array(); zoom: number = 1; - constructor( - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) model: { page: number, src: Uint8Array }, - ) { + + constructor() { this.page = model.page; this.src = model.src; } + } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create.component.ts index 0217e5821..336c26ff5 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create.component.ts @@ -1,4 +1,4 @@ -import {Component, OnDestroy, OnInit, ViewChild,} from '@angular/core'; +import {Component, OnDestroy, OnInit, ViewChild, inject} from '@angular/core'; import {FilesCreateModel} from '../../../../../models'; import {SharedTagModel} from 'src/app/common/models'; import { @@ -20,6 +20,12 @@ import {ActivatedRoute, Router} from '@angular/router'; standalone: false }) export class FileCreateComponent implements OnInit, OnDestroy { + private propertiesService = inject(BackendConfigurationPnPropertiesService); + private backendConfigurationPnFilesService = inject(BackendConfigurationPnFilesService); + private tagsService = inject(BackendConfigurationPnFileTagsService); + private router = inject(Router); + private route = inject(ActivatedRoute); + @ViewChild('tagsModal') tagsModal: FileTagsComponent; mimePdfType = 'application/pdf'; @@ -60,14 +66,7 @@ export class FileCreateComponent implements OnInit, OnDestroy { return false; } - constructor( - private propertiesService: BackendConfigurationPnPropertiesService, - private backendConfigurationPnFilesService: BackendConfigurationPnFilesService, - private tagsService: BackendConfigurationPnFileTagsService, - private router: Router, - private route: ActivatedRoute, - ) { - } + ngOnInit(): void { this.getProperties(); diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-name-edit/file-name-edit.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-name-edit/file-name-edit.component.ts index ad0f6bd9b..792fa057c 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-name-edit/file-name-edit.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-name-edit/file-name-edit.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter, Inject, OnDestroy, OnInit} from '@angular/core'; +import {Component, EventEmitter OnDestroy, OnInit, inject} from '@angular/core'; import {FileModel} from '../../../../../models'; import {BackendConfigurationPnFilesService, BackendConfigurationPnPropertiesService} from '../../../../../services'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; @@ -15,18 +15,19 @@ import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; standalone: false }) export class FileNameEditComponent implements OnInit, OnDestroy { + private backendConfigurationPnFilesService = inject(BackendConfigurationPnFilesService); + private backendConfigurationPnPropertiesService = inject(BackendConfigurationPnPropertiesService); + public dialogRef = inject(MatDialogRef); + public fileModel = inject(MAT_DIALOG_DATA); + fileNameUpdated: EventEmitter = new EventEmitter(); public oldFileModel: FileModel; public availableProperties: CommonDictionaryModel[] = []; getAllPropertiesSub$: Subscription; - constructor( - private backendConfigurationPnFilesService: BackendConfigurationPnFilesService, - private backendConfigurationPnPropertiesService: BackendConfigurationPnPropertiesService, - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) public fileModel: FileModel, - ) { + + constructor() { this.oldFileModel = {...fileModel}; this.getAllPropertiesSub$ = this.backendConfigurationPnPropertiesService.getAllPropertiesDictionary() .subscribe((data) => { @@ -36,6 +37,7 @@ export class FileNameEditComponent implements OnInit, OnDestroy { }); } + get disabledSaveBtn() { return R.equals( { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-tags-edit/file-tags-edit.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-tags-edit/file-tags-edit.component.ts index d2e1eec50..c2add42d9 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-tags-edit/file-tags-edit.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-tags-edit/file-tags-edit.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter, Inject, OnInit} from '@angular/core'; +import {Component, EventEmitter, OnInit, inject} from '@angular/core'; import {FilesModel} from '../../../../../models'; import {BackendConfigurationPnFilesService} from '../../../../../services'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; @@ -12,6 +12,10 @@ import * as R from 'ramda'; standalone: false }) export class FileTagsEditComponent implements OnInit { + private backendConfigurationPnFilesService = inject(BackendConfigurationPnFilesService); + public dialogRef = inject(MatDialogRef); + private model = inject<{ fileModel: FilesModel, availableTags: SharedTagModel[] }>(MAT_DIALOG_DATA); + fileTagsUpdated: EventEmitter = new EventEmitter(); oldFileModel: FilesModel; currentTagIds: number[] = []; @@ -21,16 +25,14 @@ export class FileTagsEditComponent implements OnInit { return R.equals(this.oldFileModel.tags.map(x => x.id), this.currentTagIds); } - constructor( - private backendConfigurationPnFilesService: BackendConfigurationPnFilesService, - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) model: { fileModel: FilesModel, availableTags: SharedTagModel[] } - ) { + + constructor() { this.oldFileModel = {...model.fileModel}; this.currentTagIds = model.fileModel.tags.map(x => x.id); this.availableTags = model.availableTags; } + ngOnInit(): void { } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-container/files-container.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-container/files-container.component.ts index b198d07dd..616dba143 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-container/files-container.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-container/files-container.component.ts @@ -1,4 +1,4 @@ -import {Component, OnDestroy, OnInit, ViewChild} from '@angular/core'; +import {Component, OnDestroy, OnInit, ViewChild, inject} from '@angular/core'; import {DownloadFilesNameArchiveComponent, FileNameEditComponent, FileTagsComponent, FileTagsEditComponent} from '../'; import {FilesModel} from '../../../../models'; import { @@ -26,6 +26,14 @@ import {Store} from "@ngrx/store"; standalone: false }) export class FilesContainerComponent implements OnInit, OnDestroy { + private store = inject(Store); + public dialog = inject(MatDialog); + private overlay = inject(Overlay); + public filesStateService = inject(FilesStateService); + private tagsService = inject(BackendConfigurationPnFileTagsService); + private translateService = inject(TranslateService); + private filesService = inject(BackendConfigurationPnFilesService); + @ViewChild('tagsModal') tagsModal: FileTagsComponent; availableTags: SharedTagModel[] = []; files: Paged = new Paged(); @@ -39,16 +47,7 @@ export class FilesContainerComponent implements OnInit, OnDestroy { downloadFilesSub$: Subscription; clickDownloadFilesSub$: Subscription; - constructor( - private store: Store, - public dialog: MatDialog, - private overlay: Overlay, - public filesStateService: FilesStateService, - private tagsService: BackendConfigurationPnFileTagsService, - private translateService: TranslateService, - private filesService: BackendConfigurationPnFilesService, - ) { - } + ngOnInit(): void { this.getTags(); diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-filters/files-filters.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-filters/files-filters.component.ts index be21fd95c..58224a3dc 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-filters/files-filters.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-filters/files-filters.component.ts @@ -3,8 +3,7 @@ import { EventEmitter, Input, OnDestroy, OnInit, - Output, -} from '@angular/core'; + Output, inject} from '@angular/core'; import {FormControl, FormGroup} from '@angular/forms'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {Subscription, take} from 'rxjs'; @@ -28,6 +27,11 @@ import { standalone: false }) export class FilesFiltersComponent implements OnInit, OnDestroy { + private store = inject(Store); + private translate = inject(TranslateService); + public filesStateService = inject(FilesStateService); + private propertyService = inject(BackendConfigurationPnPropertiesService); + @Output() updateTable: EventEmitter = new EventEmitter(); private _availableTags: SharedTagModel[] = []; filtersForm: FormGroup; @@ -75,15 +79,12 @@ export class FilesFiltersComponent implements OnInit, OnDestroy { } } - constructor( - private store: Store, - private translate: TranslateService, - public filesStateService: FilesStateService, - private propertyService: BackendConfigurationPnPropertiesService, - ) { + + constructor() { this.selectFiltersSub$ = this.selectFilesFilters$.subscribe((filters) => this.currentFilters = filters) } + ngOnInit(): void { this.getProperties(); this.selectFilesFilters$ diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-table/files-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-table/files-table.component.ts index ac120d43f..81cd1c68b 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-table/files-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-table/files-table.component.ts @@ -3,8 +3,7 @@ import { EventEmitter, Input, OnInit, - Output, -} from '@angular/core'; + Output, inject} from '@angular/core'; import {FilesModel} from '../../../../models'; import {MtxGridColumn} from '@ng-matero/extensions/grid'; import {TranslateService} from '@ngx-translate/core'; @@ -26,6 +25,11 @@ import { standalone: false }) export class FilesTableComponent implements OnInit { + private store = inject(Store); + public filesStateService = inject(FilesStateService); + private translateService = inject(TranslateService); + private filesService = inject(BackendConfigurationPnFilesService); + _files: Paged = new Paged(); @Input() set files(files: Paged) { @@ -83,13 +87,7 @@ export class FilesTableComponent implements OnInit { public selectFilesPaginationIsSortDsc$ = this.store.select(selectFilesPaginationIsSortDsc); public selectFilesNameFilters$ = this.store.select(selectFilesNameFilters); - constructor( - private store: Store, - public filesStateService: FilesStateService, - private translateService: TranslateService, - private filesService: BackendConfigurationPnFilesService, - ) { - } + ngOnInit(): void { } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-create-edit-modal/property-worker-create-edit-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-create-edit-modal/property-worker-create-edit-modal.component.ts index f015186d4..c3394cd4d 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-create-edit-modal/property-worker-create-edit-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-create-edit-modal/property-worker-create-edit-modal.component.ts @@ -1,10 +1,8 @@ import { Component, - EventEmitter, - Inject, + EventEmitter OnDestroy, - OnInit, Output, -} from '@angular/core'; + OnInit, Output, inject} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {Subscription} from 'rxjs'; import {CommonDictionaryModel, LanguagesModel} from 'src/app/common/models'; @@ -27,6 +25,18 @@ import validator from 'validator'; standalone: false }) export class PropertyWorkerCreateEditModalComponent implements OnInit, OnDestroy { + private fb = inject(FormBuilder); + public propertiesService = inject(BackendConfigurationPnPropertiesService); + public authStateService = inject(AuthStateService); + private translateService = inject(TranslateService); + public dialogRef = inject(MatDialogRef); + private appSettingsStateService = inject(AppSettingsStateService); + private model = inject<{ + deviceUser: DeviceUserModel, + assignments: PropertyAssignmentWorkerModel[], + availableProperties: CommonDictionaryModel[], + }>(MAT_DIALOG_DATA); + availableProperties: CommonDictionaryModel[] = []; edit: boolean = false; selectedDeviceUser: DeviceUserModel = new DeviceUserModel(); @@ -60,75 +70,7 @@ export class PropertyWorkerCreateEditModalComponent implements OnInit, OnDestroy activeLanguages: Array = []; form: FormGroup; - constructor( - private fb: FormBuilder, - public propertiesService: BackendConfigurationPnPropertiesService, - public authStateService: AuthStateService, - private translateService: TranslateService, - public dialogRef: MatDialogRef, - private appSettingsStateService: AppSettingsStateService, - @Inject(MAT_DIALOG_DATA) model: - { - deviceUser: DeviceUserModel, - assignments: PropertyAssignmentWorkerModel[], - availableProperties: CommonDictionaryModel[], - }, - ) { - this.assignments = [...model.assignments]; - this.availableProperties = [...model.availableProperties]; - this.selectedDeviceUser = {...model.deviceUser ?? new DeviceUserModel()}; - this.selectedDeviceUserCopy = {...model.deviceUser}; - this.assignmentsCopy = [...model.assignments]; - this.taskManagementEnabled = this.selectedDeviceUserCopy.taskManagementEnabled; - this.timeRegistrationEnabled = this.selectedDeviceUserCopy.timeRegistrationEnabled; - - this.form = this.fb.group({ - userFirstName: [this.selectedDeviceUser.userFirstName || '', Validators.required], - userLastName: [this.selectedDeviceUser.userLastName || '', Validators.required], - workerEmail: [this.selectedDeviceUser.workerEmail || '', [ - Validators.required, - (control) => validator.isEmail(control.value) ? null : {invalidEmail: true} - ]], - phoneNumber: [this.selectedDeviceUser.phoneNumber || '', [ - (control) => { - const value = control.value; - if (!value) { - return null; - } - return validator.isMobilePhone(value) ? null : {invalidPhoneNumber: true}; - } - ]], - pinCode: [this.selectedDeviceUser.pinCode || ''], - employeeNo: [this.selectedDeviceUser.employeeNo || ''], - languageCode: [this.selectedDeviceUser.languageCode || ''], - timeRegistrationEnabled: [this.selectedDeviceUser.timeRegistrationEnabled || false], - taskManagementEnabled: [this.selectedDeviceUser.taskManagementEnabled || false], - resigned: [this.selectedDeviceUser.resigned || false], - resignedAtDate: [ - this.selectedDeviceUser.resigned ? new Date(this.selectedDeviceUser.resignedAtDate) : new Date(), - this.selectedDeviceUser.resigned ? Validators.required : null - ], - }); - - if (this.selectedDeviceUser.resigned) { - Object.keys(this.form.controls).forEach(key => { - if (key !== 'resigned' && key !== 'resignedAtDate') { - this.form.get(key)?.disable(); - } - }); - } - - this.form.valueChanges.subscribe(formValue => { - Object.assign(this.selectedDeviceUser, formValue); - }); - - this.updateDisabledFieldsBasedOnResigned(); - - this.form.get('resigned')?.valueChanges.subscribe(() => { - this.updateDisabledFieldsBasedOnResigned(); - }); - - } + private updateDisabledFieldsBasedOnResigned() { const isResigned = this.form.get('resigned')?.value; @@ -184,6 +126,60 @@ export class PropertyWorkerCreateEditModalComponent implements OnInit, OnDestroy } ngOnInit() { + this.assignments = [...model.assignments]; + this.availableProperties = [...model.availableProperties]; + this.selectedDeviceUser = {...model.deviceUser ?? new DeviceUserModel()}; + this.selectedDeviceUserCopy = {...model.deviceUser}; + this.assignmentsCopy = [...model.assignments]; + this.taskManagementEnabled = this.selectedDeviceUserCopy.taskManagementEnabled; + this.timeRegistrationEnabled = this.selectedDeviceUserCopy.timeRegistrationEnabled; + + this.form = this.fb.group({ + userFirstName: [this.selectedDeviceUser.userFirstName || '', Validators.required], + userLastName: [this.selectedDeviceUser.userLastName || '', Validators.required], + workerEmail: [this.selectedDeviceUser.workerEmail || '', [ + Validators.required, + (control) => validator.isEmail(control.value) ? null : {invalidEmail: true} + ]], + phoneNumber: [this.selectedDeviceUser.phoneNumber || '', [ + (control) => { + const value = control.value; + if (!value) { + return null; + } + return validator.isMobilePhone(value) ? null : {invalidPhoneNumber: true}; + } + ]], + pinCode: [this.selectedDeviceUser.pinCode || ''], + employeeNo: [this.selectedDeviceUser.employeeNo || ''], + languageCode: [this.selectedDeviceUser.languageCode || ''], + timeRegistrationEnabled: [this.selectedDeviceUser.timeRegistrationEnabled || false], + taskManagementEnabled: [this.selectedDeviceUser.taskManagementEnabled || false], + resigned: [this.selectedDeviceUser.resigned || false], + resignedAtDate: [ + this.selectedDeviceUser.resigned ? new Date(this.selectedDeviceUser.resignedAtDate) : new Date(), + this.selectedDeviceUser.resigned ? Validators.required : null + ], + }); + + if (this.selectedDeviceUser.resigned) { + Object.keys(this.form.controls).forEach(key => { + if (key !== 'resigned' && key !== 'resignedAtDate') { + this.form.get(key)?.disable(); + } + }); + } + + this.form.valueChanges.subscribe(formValue => { + Object.assign(this.selectedDeviceUser, formValue); + }); + + this.updateDisabledFieldsBasedOnResigned(); + + this.form.get('resigned')?.valueChanges.subscribe(() => { + this.updateDisabledFieldsBasedOnResigned(); + }); + this.getEnabledLanguages(); this.updateFormControlDisabledStates(); } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-delete-modal/property-worker-delete-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-delete-modal/property-worker-delete-modal.component.ts index 0594efffa..f791b270e 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-delete-modal/property-worker-delete-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-delete-modal/property-worker-delete-modal.component.ts @@ -1,6 +1,6 @@ import { Component, - Inject, + inject, OnInit, } from '@angular/core'; import {DeviceUserService} from 'src/app/common/services'; @@ -15,13 +15,10 @@ import {DeviceUserModel} from '../../../../models'; standalone: false }) export class PropertyWorkerDeleteModalComponent implements OnInit { - constructor( - private deviceUserService: DeviceUserService, - private backendConfigurationPnPropertiesService: BackendConfigurationPnPropertiesService, - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) public selectedDeviceUser: DeviceUserModel = new DeviceUserModel() - ) { - } + private deviceUserService = inject(DeviceUserService); + private backendConfigurationPnPropertiesService = inject(BackendConfigurationPnPropertiesService); + public dialogRef = inject(MatDialogRef); + public selectedDeviceUser = inject(MAT_DIALOG_DATA); ngOnInit() { } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-filters/property-worker-filters.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-filters/property-worker-filters.component.ts index 00bce2bfe..ff90a182b 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-filters/property-worker-filters.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-filters/property-worker-filters.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter, Input, OnDestroy, OnInit, Output} from '@angular/core'; +import {Component, EventEmitter, Input, OnDestroy, OnInit, Output, inject} from '@angular/core'; import {CommonDictionaryModel} from 'src/app/common/models'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {FormControl, FormGroup} from '@angular/forms'; @@ -20,6 +20,9 @@ import { standalone: false }) export class PropertyWorkerFiltersComponent implements OnInit, OnDestroy { + private store = inject(Store); + public propertyWorkersStateService = inject(PropertyWorkersStateService); + @Output() updateTable: EventEmitter = new EventEmitter(); @Input() properties: CommonDictionaryModel[] = []; //@Input() availableSites: Array; @@ -35,10 +38,8 @@ export class PropertyWorkerFiltersComponent implements OnInit, OnDestroy { valueChangesShowResignedSub$: Subscription; private selectPropertyWorkersFilters$ = this.store.select(selectPropertyWorkersFilters); - constructor( - private store: Store, - public propertyWorkersStateService: PropertyWorkersStateService, - ) { + + constructor() { this.filtersForm = new FormGroup({ propertyIds: new FormControl([]), showResigned: new FormControl(false), @@ -46,6 +47,7 @@ export class PropertyWorkerFiltersComponent implements OnInit, OnDestroy { }); } + ngOnInit(): void { this.getFiltersAsyncSub$ = this.selectPropertyWorkersFilters$ .pipe( diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-otp-modal/property-worker-otp-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-otp-modal/property-worker-otp-modal.component.ts index b35d31eaf..aa6dc2ec9 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-otp-modal/property-worker-otp-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-otp-modal/property-worker-otp-modal.component.ts @@ -1,4 +1,4 @@ -import {Component, Inject, OnInit} from '@angular/core'; +import {Component, OnInit, inject} from '@angular/core'; import {UnitsService} from 'src/app/common/services'; import {DeviceUserModel} from '../../../../models'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; @@ -10,11 +10,11 @@ import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; standalone: false }) export class PropertyWorkerOtpModalComponent implements OnInit { - constructor( - private unitsService: UnitsService, - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) public selectedSimpleSite: DeviceUserModel = new DeviceUserModel(), - ) {} + private unitsService = inject(UnitsService); + public dialogRef = inject(MatDialogRef); + public selectedSimpleSite = inject(MAT_DIALOG_DATA); + + ngOnInit() { } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-table/property-worker-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-table/property-worker-table.component.ts index 831f8b4a3..f7687bdfc 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-table/property-worker-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-table/property-worker-table.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter, Input, OnChanges, OnDestroy, OnInit, Output, SimpleChanges} from '@angular/core'; +import {Component, EventEmitter, Input, OnChanges, OnDestroy, OnInit, Output, SimpleChanges, inject} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {MtxGridColumn} from '@ng-matero/extensions/grid'; import {DeviceUserModel, PropertyAssignWorkersModel} from '../../../../models'; @@ -39,6 +39,13 @@ import {AuthStateService} from 'src/app/common/store'; standalone: false }) export class PropertyWorkerTableComponent implements OnInit, OnDestroy, OnChanges { + private store = inject(Store); + private translateService = inject(TranslateService); + private authStateService = inject(AuthStateService); + public propertyWorkersStateService = inject(PropertyWorkersStateService); + private dialog = inject(MatDialog); + private overlay = inject(Overlay); + //@Input() propertyWorkers: any[] = []; @Input() sitesDto: any[] = []; @Output() updateTable: EventEmitter = new EventEmitter(); @@ -62,23 +69,7 @@ export class PropertyWorkerTableComponent implements OnInit, OnDestroy, OnChange return TaskWizardStatusesEnum; } - constructor( - private store: Store, - private translateService: TranslateService, - private authStateService: AuthStateService, - public propertyWorkersStateService: PropertyWorkersStateService, - private dialog: MatDialog, - private overlay: Overlay,) { - this.searchSubject.pipe(debounceTime(500)).subscribe((val) => { - this.propertyWorkersStateService.updateNameFilter(val); - }); - this.selectCurrentUserClaimsDeviceUsersDelete$.subscribe((data) => { - this.deviceUsersDelete = data; - }); - this.selectCurrentUserClaimsDeviceUsersUpdate$.subscribe((data) => { - this.deviceUsersUpdate = data; - }); - } + ngOnChanges(changes: SimpleChanges): void { if (changes['showResigned']) { @@ -329,6 +320,16 @@ export class PropertyWorkerTableComponent implements OnInit, OnDestroy, OnChange ngOnInit() { + this.searchSubject.pipe(debounceTime(500)).subscribe((val) => { + this.propertyWorkersStateService.updateNameFilter(val); + }); + this.selectCurrentUserClaimsDeviceUsersDelete$.subscribe((data) => { + this.deviceUsersDelete = data; + }); + this.selectCurrentUserClaimsDeviceUsersUpdate$.subscribe((data) => { + this.deviceUsersUpdate = data; + }); + this.buildTableHeaders(); //this.getDeviceUsersFiltered(); } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-workers-page/property-workers-page.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-workers-page/property-workers-page.component.ts index 02b5a890e..7948b841f 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-workers-page/property-workers-page.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-workers-page/property-workers-page.component.ts @@ -1,4 +1,4 @@ -import {Component, OnDestroy, OnInit} from '@angular/core'; +import {Component, OnDestroy, OnInit, inject} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {Subscription} from 'rxjs'; import { @@ -34,6 +34,12 @@ import { standalone: false }) export class PropertyWorkersPageComponent implements OnInit, OnDestroy { + private store = inject(Store); + private propertiesService = inject(BackendConfigurationPnPropertiesService); + public propertyWorkersStateService = inject(PropertyWorkersStateService); + private dialog = inject(MatDialog); + private overlay = inject(Overlay); + sitesDto: Array; availableProperties: CommonDictionaryModel[]; workersAssignments: PropertyAssignWorkersModel[]; @@ -48,14 +54,7 @@ export class PropertyWorkersPageComponent implements OnInit, OnDestroy { public selectCurrentUserClaimsDeviceUsersCreate$ = this.store.select(selectCurrentUserClaimsDeviceUsersCreate); private selectPropertyWorkersFilters$ = this.store.select(selectPropertyWorkersFilters); - constructor( - private store: Store, - private propertiesService: BackendConfigurationPnPropertiesService, - public propertyWorkersStateService: PropertyWorkersStateService, - private dialog: MatDialog, - private overlay: Overlay, - ) { - } + ngOnInit() { let propertyIds: number[] = []; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/case-delete/case-delete.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/case-delete/case-delete.component.ts index 07b542a72..43cc7c182 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/case-delete/case-delete.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/case-delete/case-delete.component.ts @@ -1,8 +1,6 @@ import { Component, - Inject, - OnInit, -} from '@angular/core'; + OnInit, inject} from '@angular/core'; import {BackendConfigurationPnReportService} from '../../../../services'; import {ReportEformItemModel} from '../../../../models'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; @@ -14,12 +12,11 @@ import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; standalone: false }) export class CaseDeleteComponent implements OnInit { - constructor( - private backendConfigurationPnReportService: BackendConfigurationPnReportService, - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) public reportEformItemModel: ReportEformItemModel - ) { - } + private backendConfigurationPnReportService = inject(BackendConfigurationPnReportService); + public dialogRef = inject(MatDialogRef); + public reportEformItemModel = inject(MAT_DIALOG_DATA); + + ngOnInit() { } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-container/report-container.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-container/report-container.component.ts index 83c465ff6..5923dc07f 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-container/report-container.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-container/report-container.component.ts @@ -1,4 +1,4 @@ -import {Component, OnDestroy, OnInit} from '@angular/core'; +import {Component, OnDestroy, OnInit, inject} from '@angular/core'; import {saveAs} from 'file-saver'; import {ToastrService} from 'ngx-toastr'; import { @@ -31,6 +31,18 @@ import {TranslateService} from '@ngx-translate/core'; standalone: false }) export class ReportContainerComponent implements OnInit, OnDestroy { + private translateService = inject(TranslateService); + private store = inject(Store); + private reportService = inject(BackendConfigurationPnReportService); + private toastrService = inject(ToastrService); + private router = inject(Router); + public authStateService = inject(AuthStateService); + public gallery = inject(Gallery); + public lightbox = inject(Lightbox); + private imageService = inject(TemplateFilesService); + private viewportScroller = inject(ViewportScroller); + private reportStateService = inject(ReportStateService); + reportsModel: NewReportEformPnModel[] = []; availableTags: SharedTagModel[] = []; currentUserFullName: string; @@ -45,30 +57,18 @@ export class ReportContainerComponent implements OnInit, OnDestroy { downloadReportSub$: Subscription; imageSub$: Subscription[] = []; - constructor( - private translateService: TranslateService, - private store: Store, - private reportService: BackendConfigurationPnReportService, - private toastrService: ToastrService, - private router: Router, - public authStateService: AuthStateService, - public gallery: Gallery, - public lightbox: Lightbox, - private imageService: TemplateFilesService, - private viewportScroller: ViewportScroller, - private reportStateService: ReportStateService, - ) { + + + ngOnInit() { this.selectReportsV2ScrollPosition$ .pipe(take(1)) .subscribe(scrollPosition => this.scrollPosition = scrollPosition); - } - ngOnInit() { let reportPnGenerateModel: ReportPnGenerateModel = { ...this.reportStateService.extractData(), type: '', version2: true - }; + }; if (reportPnGenerateModel.dateFrom !== null) { this.startWithParams = true; this.onGenerateReport(reportPnGenerateModel); diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-header/report-header.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-header/report-header.component.ts index 2a3114658..2a4a0464b 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-header/report-header.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-header/report-header.component.ts @@ -4,8 +4,7 @@ import { Input, OnInit, Output, - OnDestroy, -} from '@angular/core'; + OnDestroy, inject} from '@angular/core'; import {FormControl, FormGroup, Validators} from '@angular/forms'; import {ReportPnGenerateModel} from '../../../../models'; import {SharedTagModel} from 'src/app/common/models'; @@ -26,6 +25,10 @@ import {format, parse} from 'date-fns'; }) // REPORTS V2 export class ReportHeaderComponent implements OnInit, OnDestroy { + private reportStateService = inject(ReportStateService); + private iconRegistry = inject(MatIconRegistry); + private sanitizer = inject(DomSanitizer); + @Output() generateReport: EventEmitter = new EventEmitter(); @Output() @@ -34,17 +37,13 @@ export class ReportHeaderComponent implements OnInit, OnDestroy { generateForm: FormGroup; valueChangesSub$: Subscription; - constructor( - private reportStateService: ReportStateService, - iconRegistry: MatIconRegistry, - sanitizer: DomSanitizer, - ) { + + + ngOnInit() { iconRegistry.addSvgIconLiteral('file-word', sanitizer.bypassSecurityTrustHtml(WordIcon)); iconRegistry.addSvgIconLiteral('file-excel', sanitizer.bypassSecurityTrustHtml(ExcelIcon)); iconRegistry.addSvgIconLiteral('file-pdf', sanitizer.bypassSecurityTrustHtml(PdfIcon)); - } - ngOnInit() { const reportPnGenerateModel = this.reportStateService.extractData(); this.generateForm = new FormGroup( { @@ -56,7 +55,7 @@ export class ReportHeaderComponent implements OnInit, OnDestroy { dateTo: new FormControl( reportPnGenerateModel.dateTo && parse(reportPnGenerateModel.dateTo, PARSING_DATE_FORMAT, new Date()), [Validators.required]), - },), + },), }); this.valueChangesSub$ = this.generateForm.valueChanges.subscribe( (value) => { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-table/report-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-table/report-table.component.ts index 075874edf..5c3148114 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-table/report-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-table/report-table.component.ts @@ -7,8 +7,7 @@ import { OnDestroy, OnInit, Output, - SimpleChanges, -} from '@angular/core'; + SimpleChanges, inject} from '@angular/core'; import {ReportEformItemModel} from '../../../../models'; import {CaseDeleteComponent} from '../'; import {MtxGridColumn} from '@ng-matero/extensions/grid'; @@ -31,6 +30,11 @@ import {Store} from '@ngrx/store'; standalone: false }) export class ReportTableComponent implements OnInit, OnChanges, OnDestroy { + private store = inject(Store); + private translateService = inject(TranslateService); + private dialog = inject(MatDialog); + private overlay = inject(Overlay); + @Input() items: ReportEformItemModel[] = []; @Input() reportIndex: number; @Input() itemHeaders: { key: string; value: string }[] = []; @@ -84,13 +88,7 @@ export class ReportTableComponent implements OnInit, OnChanges, OnDestroy { private selectAuthIsAdmin$ = this.store.select(selectAuthIsAdmin); private selectCurrentUserFullName$ = this.store.select(selectCurrentUserFullName); - constructor( - private store: Store, - private translateService: TranslateService, - private dialog: MatDialog, - private overlay: Overlay, - ) { - } + ngOnChanges(changes: SimpleChanges): void { if (/*!changes.itemHeaders.isFirstChange() && */changes.itemHeaders) { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/ad-hoc-task-priorities/ad-hoc-task-priorities.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/ad-hoc-task-priorities/ad-hoc-task-priorities.component.ts index 43f541cc4..26b82e675 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/ad-hoc-task-priorities/ad-hoc-task-priorities.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/ad-hoc-task-priorities/ad-hoc-task-priorities.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter, Input, OnChanges, OnDestroy, Output, SimpleChanges} from '@angular/core'; +import {Component, EventEmitter, Input, OnChanges, OnDestroy, Output, SimpleChanges, inject} from '@angular/core'; import {AdHocTaskPrioritiesModel,} from '../../../../models'; import {TranslateService} from '@ngx-translate/core'; import {AuthStateService} from 'src/app/common/store'; @@ -16,6 +16,10 @@ import {Store} from '@ngrx/store'; standalone: false }) export class AdHocTaskPrioritiesComponent implements OnChanges, OnDestroy { + private store = inject(Store); + private translateService = inject(TranslateService); + private authStateService = inject(AuthStateService); + @Input() adHocTaskPrioritiesModel: AdHocTaskPrioritiesModel; @Input() selectedPropertyName: string = ''; @Input() view: number[] = []; @@ -116,16 +120,14 @@ export class AdHocTaskPrioritiesComponent implements OnChanges, OnDestroy { private selectIsDarkMode$ = this.store.select(selectIsDarkMode); private selectCurrentUserLocale$ = this.store.select(selectCurrentUserLocale); - constructor( - private store: Store, - private translateService: TranslateService, - private authStateService: AuthStateService - ) { + + constructor() { this.isDarkThemeAsyncSub$ = this.selectIsDarkMode$.subscribe((isDarkMode) => { this.isDarkTheme = isDarkMode; }); } + changeData(labelsTranslated: string[], adHocTaskPrioritiesModel: AdHocTaskPrioritiesModel) { this.chartData = [ { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/ad-hoc-task-workers/ad-hoc-task-workers.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/ad-hoc-task-workers/ad-hoc-task-workers.component.ts index ea576249f..8e3876c82 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/ad-hoc-task-workers/ad-hoc-task-workers.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/ad-hoc-task-workers/ad-hoc-task-workers.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter, Input, OnChanges, OnDestroy, Output, SimpleChanges} from '@angular/core'; +import {Component, EventEmitter, Input, OnChanges, OnDestroy, Output, SimpleChanges, inject} from '@angular/core'; import {AdHocTaskWorkers,} from '../../../../models'; import {AuthStateService} from 'src/app/common/store'; import {format} from 'date-fns'; @@ -15,6 +15,9 @@ import {Store} from '@ngrx/store'; standalone: false }) export class AdHocTaskWorkersComponent implements OnChanges, OnDestroy { + private store = inject(Store); + private authStateService = inject(AuthStateService); + @Input() adHocTaskWorkers: AdHocTaskWorkers; @Input() selectedPropertyName: string = ''; @Input() view: number[] = []; @@ -77,15 +80,14 @@ export class AdHocTaskWorkersComponent implements OnChanges, OnDestroy { private selectIsDarkMode$ = this.store.select(selectIsDarkMode); - constructor( - private store: Store, - private authStateService: AuthStateService - ) { + + constructor() { this.isDarkThemeAsyncSub$ = this.selectIsDarkMode$.subscribe((isDarkMode) => { this.isDarkTheme = isDarkMode; }); } + ngOnChanges(changes: SimpleChanges): void { if (changes.adHocTaskWorkers && !changes.adHocTaskWorkers.isFirstChange() && diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/document-updated-days/document-updated-days.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/document-updated-days/document-updated-days.component.ts index f22ea309e..5dbbecc23 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/document-updated-days/document-updated-days.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/document-updated-days/document-updated-days.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter, Input, OnChanges, OnDestroy, Output, SimpleChanges} from '@angular/core'; +import {Component, EventEmitter, Input, OnChanges, OnDestroy, Output, SimpleChanges, inject} from '@angular/core'; import {DocumentUpdatedDaysModel,} from '../../../../models'; import {TranslateService} from '@ngx-translate/core'; import {AuthStateService} from 'src/app/common/store'; @@ -17,6 +17,10 @@ import {Store} from '@ngrx/store'; standalone: false }) export class DocumentUpdatedDaysComponent implements OnChanges, OnDestroy { + private store = inject(Store); + private translateService = inject(TranslateService); + private authStateService = inject(AuthStateService); + @Input() documentUpdatedDaysModel: DocumentUpdatedDaysModel; @Input() selectedPropertyName: string = ''; @Input() view: number[] = []; @@ -109,16 +113,14 @@ export class DocumentUpdatedDaysComponent implements OnChanges, OnDestroy { private selectIsDarkMode$ = this.store.select(selectIsDarkMode); private selectCurrentUserLocale$ = this.store.select(selectCurrentUserLocale); - constructor( - private store: Store, - private translateService: TranslateService, - private authStateService: AuthStateService - ) { + + constructor() { this.isDarkThemeAsyncSub$ = this.selectIsDarkMode$.subscribe((isDarkMode) => { this.isDarkTheme = isDarkMode; }); } + ngOnChanges(changes: SimpleChanges): void { if (changes.documentUpdatedDaysModel && !changes.documentUpdatedDaysModel.isFirstChange() && diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/planned-task-days/planned-task-days.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/planned-task-days/planned-task-days.component.ts index eaf0cceac..8096dc27a 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/planned-task-days/planned-task-days.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/planned-task-days/planned-task-days.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter, Input, OnChanges, OnDestroy, OnInit, Output, SimpleChanges} from '@angular/core'; +import {Component, EventEmitter, Input, OnChanges, OnDestroy, OnInit, Output, SimpleChanges, inject} from '@angular/core'; import {PlannedTaskDaysModel,} from '../../../../models'; import {TranslateService} from '@ngx-translate/core'; import {AuthStateService} from 'src/app/common/store'; @@ -16,6 +16,10 @@ import {selectCurrentUserLocale, selectIsDarkMode} from 'src/app/state'; standalone: false }) export class PlannedTaskDaysComponent implements OnChanges, OnDestroy { + private store = inject(Store); + private translateService = inject(TranslateService); + private authStateService = inject(AuthStateService); + @Input() plannedTaskDaysModel: PlannedTaskDaysModel; @Input() selectedPropertyName: string = ''; @Input() view: number[] = []; @@ -124,16 +128,14 @@ export class PlannedTaskDaysComponent implements OnChanges, OnDestroy { private selectIsDarkMode$ = this.store.select(selectIsDarkMode); private selectCurrentUserLocale$ = this.store.select(selectCurrentUserLocale); - constructor( - private store: Store, - private translateService: TranslateService, - private authStateService: AuthStateService - ) { + + constructor() { this.isDarkThemeAsyncSub$ = this.selectIsDarkMode$.subscribe((isDarkMode) => { this.isDarkTheme = isDarkMode; }); } + changeData(labelsTranslated: string[], plannedTaskDaysModel: PlannedTaskDaysModel) { this.chartData = [ { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/planned-task-workers/planned-task-workers.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/planned-task-workers/planned-task-workers.component.ts index 084ebd21f..e1f505290 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/planned-task-workers/planned-task-workers.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/planned-task-workers/planned-task-workers.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter, Input, OnChanges, OnDestroy, Output, SimpleChanges} from '@angular/core'; +import {Component, EventEmitter, Input, OnChanges, OnDestroy, Output, SimpleChanges, inject} from '@angular/core'; import {PlannedTaskWorkers,} from '../../../../models'; import {AuthStateService} from 'src/app/common/store'; import {format} from 'date-fns'; @@ -15,6 +15,9 @@ import {selectIsDarkMode} from 'src/app/state'; standalone: false }) export class PlannedTaskWorkersComponent implements OnChanges, OnDestroy { + private store = inject(Store); + private authStateService = inject(AuthStateService); + @Input() plannedTaskWorkers: PlannedTaskWorkers; @Input() selectedPropertyName: string = ''; @Input() view: number[] = []; @@ -77,15 +80,14 @@ export class PlannedTaskWorkersComponent implements OnChanges, OnDestroy { private selectIsDarkMode$ = this.store.select(selectIsDarkMode); - constructor( - private store: Store, - private authStateService: AuthStateService - ) { + + constructor() { this.isDarkThemeAsyncSub$ = this.selectIsDarkMode$.subscribe((isDarkMode) => { this.isDarkTheme = isDarkMode; }); } + ngOnChanges(changes: SimpleChanges): void { if (changes.plannedTaskWorkers && !changes.plannedTaskWorkers.isFirstChange() && diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/statistics-container/statistics-container.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/statistics-container/statistics-container.component.ts index 301461334..c15cfe5e3 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/statistics-container/statistics-container.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/statistics-container/statistics-container.component.ts @@ -1,4 +1,4 @@ -import {Component, OnDestroy, OnInit} from '@angular/core'; +import {Component, OnDestroy, OnInit, inject} from '@angular/core'; import { AdHocTaskPrioritiesModel, AdHocTaskWorkers, @@ -31,6 +31,12 @@ import { standalone: false }) export class StatisticsContainerComponent implements OnInit, OnDestroy { + private store = inject(Store); + public statisticsStateService = inject(StatisticsStateService); + private backendConfigurationPnPropertiesService = inject(BackendConfigurationPnPropertiesService); + private router = inject(Router); + private taskTrackerStateService = inject(TaskTrackerStateService); + plannedTaskDays: PlannedTaskDaysModel; adHocTaskPrioritiesModel: AdHocTaskPrioritiesModel; adHocTaskWorkers: AdHocTaskWorkers; @@ -80,13 +86,8 @@ export class StatisticsContainerComponent implements OnInit, OnDestroy { public selectSideMenuOpened$ = this.store.select(selectSideMenuOpened); public selectStatisticsPropertyId$ = this.store.select(selectStatisticsPropertyId); - constructor( - private store: Store, - public statisticsStateService: StatisticsStateService, - private backendConfigurationPnPropertiesService: BackendConfigurationPnPropertiesService, - private router: Router, - private taskTrackerStateService: TaskTrackerStateService, - ) { + + constructor() { this.getPropertyIdAsyncSub$ = this.selectStatisticsPropertyId$ .subscribe(propertyId => this.selectedPropertyId = propertyId); this.selectSideMenuOpened$.subscribe((sideMenuOpened) => { @@ -94,6 +95,7 @@ export class StatisticsContainerComponent implements OnInit, OnDestroy { }); } + ngOnInit(): void { this.getAllStatistics(); this.getProperties(); diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-create-show-modal/task-management-create-show-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-create-show-modal/task-management-create-show-modal.component.ts index 2d3d0f71a..0249e1ed5 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-create-show-modal/task-management-create-show-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-create-show-modal/task-management-create-show-modal.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter, Inject, OnDestroy, OnInit, Output,} from '@angular/core'; +import {Component, EventEmitter OnDestroy, OnInit, Output, inject} from '@angular/core'; import { CommonDictionaryModel } from 'src/app/common/models'; import { BackendConfigurationPnPropertiesService, @@ -28,6 +28,16 @@ import {Lightbox} from 'ng-gallery/lightbox'; }) export class TaskManagementCreateShowModalComponent implements OnInit, OnDestroy { + private propertyService = inject(BackendConfigurationPnPropertiesService); + private sitesService = inject(SitesService); + private imageService = inject(TemplateFilesService); + public gallery = inject(Gallery); + public lightbox = inject(Lightbox); + public dialog = inject(MatDialog); + private overlay = inject(Overlay); + private taskManagementService = inject(BackendConfigurationPnTaskManagementService); + public dialogRef = inject(MatDialogRef); + @Output() taskCreated: EventEmitter = new EventEmitter(); propertyAreas: string[] = []; properties: CommonDictionaryModel[] = []; @@ -46,18 +56,8 @@ export class TaskManagementCreateShowModalComponent getPropertiesAssignmentsSub$: Subscription; currentWorkOrderCase: WorkOrderCaseForReadModel; - constructor( - private propertyService: BackendConfigurationPnPropertiesService, - private sitesService: SitesService, - private imageService: TemplateFilesService, - public gallery: Gallery, - public lightbox: Lightbox, - public dialog: MatDialog, - private overlay: Overlay, - private taskManagementService: BackendConfigurationPnTaskManagementService, - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) workOrderCase?: WorkOrderCaseForReadModel, - ) { + + constructor() { this.workOrderCaseForm = new FormGroup({ propertyId: new FormControl({ value: null, @@ -145,6 +145,7 @@ export class TaskManagementCreateShowModalComponent } } + ngOnInit(): void { } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-delete-modal/task-management-delete-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-delete-modal/task-management-delete-modal.component.ts index c7de5a3e4..3f3fdef22 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-delete-modal/task-management-delete-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-delete-modal/task-management-delete-modal.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter, Inject, OnDestroy, OnInit, Output,} from '@angular/core'; +import {Component, EventEmitter OnDestroy, OnInit, Output, inject} from '@angular/core'; import { WorkOrderCaseModel, } from '../../../../../models'; @@ -13,13 +13,12 @@ import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; standalone: false }) export class TaskManagementDeleteModalComponent implements OnInit, OnDestroy { + public dialogRef = inject(MatDialogRef); + public workOrderCase = inject(MAT_DIALOG_DATA); + @Output() workOrderCaseDelete: EventEmitter = new EventEmitter(); - constructor( - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) public workOrderCase: WorkOrderCaseModel = new WorkOrderCaseModel(), - ) { - } + ngOnInit(): void { } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-container/task-management-container.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-container/task-management-container.component.ts index a3444b0f1..a3dfe9dc4 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-container/task-management-container.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-container/task-management-container.component.ts @@ -1,4 +1,4 @@ -import {Component, OnDestroy, OnInit} from '@angular/core'; +import {Component, OnDestroy, OnInit, inject} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {AdHocTaskPrioritiesModel, AdHocTaskWorkers, PropertyModel, WorkOrderCaseModel} from '../../../../models'; import {TaskManagementStateService} from '../store'; @@ -43,6 +43,19 @@ import { standalone: false }) export class TaskManagementContainerComponent implements OnInit, OnDestroy { + private store = inject(Store); + private loaderService = inject(LoaderService); + public taskManagementStateService = inject(TaskManagementStateService); + public taskManagementService = inject(BackendConfigurationPnTaskManagementService); + private toasterService = inject(ToastrService); + private propertyService = inject(BackendConfigurationPnPropertiesService); + private iconRegistry = inject(MatIconRegistry); + private sanitizer = inject(DomSanitizer); + public dialog = inject(MatDialog); + private overlay = inject(Overlay); + private statisticsStateService = inject(StatisticsStateService); + private route = inject(ActivatedRoute); + workOrderCases: WorkOrderCaseModel[] = []; properties: CommonDictionaryModel[] = []; adHocTaskPrioritiesModel: AdHocTaskPrioritiesModel; @@ -80,20 +93,9 @@ export class TaskManagementContainerComponent implements OnInit, OnDestroy { private selectTaskManagementFilters$ = this.store.select(selectTaskManagementFilters); private selectStatisticsPropertyId$ = this.store.select(selectStatisticsPropertyId); - constructor( - private store: Store, - private loaderService: LoaderService, - public taskManagementStateService: TaskManagementStateService, - public taskManagementService: BackendConfigurationPnTaskManagementService, - private toasterService: ToastrService, - private propertyService: BackendConfigurationPnPropertiesService, - iconRegistry: MatIconRegistry, - sanitizer: DomSanitizer, - public dialog: MatDialog, - private overlay: Overlay, - private statisticsStateService: StatisticsStateService, - private route: ActivatedRoute, - ) { + + + ngOnInit() { iconRegistry.addSvgIconLiteral('file-word', sanitizer.bypassSecurityTrustHtml(WordIcon)); iconRegistry.addSvgIconLiteral('file-excel', sanitizer.bypassSecurityTrustHtml(ExcelIcon)); this.route.queryParams.subscribe(x => { @@ -135,9 +137,7 @@ export class TaskManagementContainerComponent implements OnInit, OnDestroy { // } this.updateTable(); }); - } - ngOnInit() { this.loaderService.setLoading(false); this.getProperties(); } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-filters/task-management-filters.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-filters/task-management-filters.component.ts index 5ae762459..5cef20907 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-filters/task-management-filters.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-filters/task-management-filters.component.ts @@ -3,8 +3,7 @@ import { EventEmitter, OnDestroy, OnInit, - Output, -} from '@angular/core'; + Output, inject} from '@angular/core'; import {FormControl, FormGroup} from '@angular/forms'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {Subscription, take} from 'rxjs'; @@ -36,6 +35,16 @@ import {TaskManagementStateService} from '../store'; standalone: false }) export class TaskManagementFiltersComponent implements OnInit, OnDestroy { + private store = inject(Store); + private translate = inject(TranslateService); + private propertyService = inject(BackendConfigurationPnPropertiesService); + private sitesService = inject(SitesService); + public dialog = inject(MatDialog); + private entitySelectService = inject(EntitySelectService); + private overlay = inject(Overlay); + private taskManagementService = inject(BackendConfigurationPnTaskManagementService); + private taskManagementStateService = inject(TaskManagementStateService); + @Output() updateTable: EventEmitter = new EventEmitter(); @Output() @@ -72,18 +81,7 @@ export class TaskManagementFiltersComponent implements OnInit, OnDestroy { priorityValueChangesSub$: Subscription; public selectTaskManagementFilters$ = this.store.select(selectTaskManagementFilters); - constructor( - private store: Store, - private translate: TranslateService, - private propertyService: BackendConfigurationPnPropertiesService, - private sitesService: SitesService, - public dialog: MatDialog, - private entitySelectService: EntitySelectService, - private overlay: Overlay, - private taskManagementService: BackendConfigurationPnTaskManagementService, - private taskManagementStateService: TaskManagementStateService, - ) { - } + ngOnInit(): void { this.getProperties(); diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-table/task-management-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-table/task-management-table.component.ts index e74f39df2..7767e680a 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-table/task-management-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-table/task-management-table.component.ts @@ -3,8 +3,7 @@ import { EventEmitter, Input, OnInit, - Output, -} from '@angular/core'; + Output, inject} from '@angular/core'; import {WorkOrderCaseModel} from '../../../../models'; import { TaskManagementStateService @@ -28,6 +27,10 @@ import { standalone: false }) export class TaskManagementTableComponent implements OnInit { + private store = inject(Store); + public taskManagementStateService = inject(TaskManagementStateService); + private translateService = inject(TranslateService); + tableHeaders: MtxGridColumn[] = [ {header: this.translateService.stream('Id'), field: 'id', sortProp: {id: 'Id'}, sortable: true, class: 'id'}, { @@ -91,12 +94,7 @@ export class TaskManagementTableComponent implements OnInit { public selectTaskManagementPaginationSort$ = this.store.select(selectTaskManagementPaginationSort); public selectTaskManagementPaginationIsSortDsc$ = this.store.select(selectTaskManagementPaginationIsSortDsc); - constructor( - private store: Store, - public taskManagementStateService: TaskManagementStateService, - private translateService: TranslateService, - ) { - } + ngOnInit(): void { } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-create-show-modal/task-tracker-create-show-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-create-show-modal/task-tracker-create-show-modal.component.ts index 5f518f78c..a399a8bab 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-create-show-modal/task-tracker-create-show-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-create-show-modal/task-tracker-create-show-modal.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter, Inject, OnDestroy, OnInit, Output,} from '@angular/core'; +import {Component, EventEmitter OnDestroy, OnInit, Output, inject} from '@angular/core'; import { CommonDictionaryModel } from 'src/app/common/models'; import { BackendConfigurationPnPropertiesService, @@ -28,6 +28,16 @@ import {Lightbox} from 'ng-gallery/lightbox'; }) export class TaskTrackerCreateShowModalComponent implements OnInit, OnDestroy { + private propertyService = inject(BackendConfigurationPnPropertiesService); + private sitesService = inject(SitesService); + private imageService = inject(TemplateFilesService); + public gallery = inject(Gallery); + public lightbox = inject(Lightbox); + public dialog = inject(MatDialog); + private overlay = inject(Overlay); + private taskManagementService = inject(BackendConfigurationPnTaskManagementService); + public dialogRef = inject(MatDialogRef); + @Output() taskCreated: EventEmitter = new EventEmitter(); propertyAreas: string[] = []; properties: CommonDictionaryModel[] = []; @@ -46,18 +56,8 @@ export class TaskTrackerCreateShowModalComponent getPropertiesAssignmentsSub$: Subscription; currentWorkOrderCase: WorkOrderCaseForReadModel; - constructor( - private propertyService: BackendConfigurationPnPropertiesService, - private sitesService: SitesService, - private imageService: TemplateFilesService, - public gallery: Gallery, - public lightbox: Lightbox, - public dialog: MatDialog, - private overlay: Overlay, - private taskManagementService: BackendConfigurationPnTaskManagementService, - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) workOrderCase?: WorkOrderCaseForReadModel, - ) { + + constructor() { this.workOrderCaseForm = new FormGroup({ propertyId: new FormControl({ value: null, @@ -145,6 +145,7 @@ export class TaskTrackerCreateShowModalComponent } } + ngOnInit(): void { } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-select-worker-modal/task-tracker-select-worker-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-select-worker-modal/task-tracker-select-worker-modal.component.ts index 96dafc95a..a32c75d47 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-select-worker-modal/task-tracker-select-worker-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-select-worker-modal/task-tracker-select-worker-modal.component.ts @@ -1,5 +1,5 @@ import {CommonDictionaryModel, WorkerModel} from 'src/app/common/models'; -import {Component, EventEmitter, Inject, OnDestroy, OnInit, ViewChild} from '@angular/core'; +import {Component, EventEmitter OnDestroy, OnInit, ViewChild, inject} from '@angular/core'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; import {TaskWizardCreateModel} from 'src/app/plugins/modules/backend-configuration-pn/models'; import * as R from 'ramda'; @@ -12,6 +12,9 @@ import {TaskWizardStatusesEnum} from 'src/app/plugins/modules/backend-configurat standalone: false }) export class TaskTrackerSelectWorkerModalComponent implements OnInit, OnDestroy { + public dialogRef = inject(MatDialogRef); + private workers = inject(MAT_DIALOG_DATA); + sites: CommonDictionaryModel[] = []; workerName: string; workerSelected: EventEmitter = new EventEmitter(); @@ -33,9 +36,7 @@ export class TaskTrackerSelectWorkerModalComponent implements OnInit, OnDestroy }; selectedSite: any; - constructor( - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) workers: WorkerModel[]) {} + ngOnDestroy(): void { } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-shown-columns/task-tracker-shown-columns.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-shown-columns/task-tracker-shown-columns.component.ts index f69913a77..62f1e2918 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-shown-columns/task-tracker-shown-columns.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-shown-columns/task-tracker-shown-columns.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter, Inject, OnDestroy, OnInit} from '@angular/core'; +import {Component, EventEmitter OnDestroy, OnInit, inject} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; import {TranslateService} from '@ngx-translate/core'; @@ -14,15 +14,16 @@ import {FormControl, FormGroup} from '@angular/forms'; standalone: false }) export class TaskTrackerShownColumnsComponent implements OnInit, OnDestroy { + private data = inject(MAT_DIALOG_DATA); + private translate = inject(TranslateService); + private _formBuilder = inject(FormBuilder); + private dialogRef = inject(MatDialogRef); + public columnsChanged = new EventEmitter(); columns: FormGroup; - constructor( - @Inject(MAT_DIALOG_DATA) data: Columns, - private translate: TranslateService, - private _formBuilder: FormBuilder, - private dialogRef: MatDialogRef - ) { + + constructor() { this.columns = new FormGroup({ property: new FormControl(data['property']), task: new FormControl(data['task']), @@ -35,6 +36,7 @@ export class TaskTrackerShownColumnsComponent implements OnInit, OnDestroy { }); } + save() { this.columnsChanged.emit(this.columns.value); } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-container/task-tracker-container.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-container/task-tracker-container.component.ts index 7d0dbc45a..fcdc0e0f7 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-container/task-tracker-container.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-container/task-tracker-container.component.ts @@ -1,4 +1,4 @@ -import {Component, OnDestroy, OnInit, ViewChild} from '@angular/core'; +import {Component, OnDestroy, OnInit, ViewChild, inject} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import { TaskModel, @@ -60,6 +60,24 @@ import { standalone: false }) export class TaskTrackerContainerComponent implements OnInit, OnDestroy { + private store = inject(Store); + private loaderService = inject(LoaderService); + public taskTrackerStateService = inject(TaskTrackerStateService); + public taskTrackerService = inject(BackendConfigurationPnTaskTrackerService); + private toasterService = inject(ToastrService); + private propertyService = inject(BackendConfigurationPnPropertiesService); + public dialog = inject(MatDialog); + private overlay = inject(Overlay); + private areasService = inject(BackendConfigurationPnAreasService); + private iconRegistry = inject(MatIconRegistry); + private sanitizer = inject(DomSanitizer); + private backendConfigurationPnTaskWizardService = inject(BackendConfigurationPnTaskWizardService); + private appSettingsStateService = inject(AppSettingsStateService); + private itemsPlanningPnTagsService = inject(ItemsPlanningPnTagsService); + public statisticsStateService = inject(StatisticsStateService); + private route = inject(ActivatedRoute); + private router = inject(Router); + @ViewChild('planningTagsModal') planningTagsModal: PlanningTagsComponent; tasks: TaskModel[] = []; columns: Columns = { @@ -116,25 +134,9 @@ export class TaskTrackerContainerComponent implements OnInit, OnDestroy { private selectTaskTrackerFilters$ = this.store.select(selectTaskTrackerFilters); private selectStatisticsPropertyId$ = this.store.select(selectStatisticsPropertyId); - constructor( - private store: Store, - private loaderService: LoaderService, - public taskTrackerStateService: TaskTrackerStateService, - public taskTrackerService: BackendConfigurationPnTaskTrackerService, - private toasterService: ToastrService, - private propertyService: BackendConfigurationPnPropertiesService, - public dialog: MatDialog, - private overlay: Overlay, - private areasService: BackendConfigurationPnAreasService, - iconRegistry: MatIconRegistry, - sanitizer: DomSanitizer, - private backendConfigurationPnTaskWizardService: BackendConfigurationPnTaskWizardService, - private appSettingsStateService: AppSettingsStateService, - private itemsPlanningPnTagsService: ItemsPlanningPnTagsService, - public statisticsStateService: StatisticsStateService, - private route: ActivatedRoute, - private router: Router, - ) { + + + ngOnInit() { iconRegistry.addSvgIconLiteral('file-excel', sanitizer.bypassSecurityTrustHtml(ExcelIcon)); this.route.queryParams.subscribe(x => { if (x && x.showDiagram) { @@ -162,9 +164,7 @@ export class TaskTrackerContainerComponent implements OnInit, OnDestroy { this.getPlannedTaskDays(); } }); - } - ngOnInit() { this.updateTable(); this.getColumns(); this.getProperties(); diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-filters/task-tracker-filters.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-filters/task-tracker-filters.component.ts index 728004e7f..bd59eff97 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-filters/task-tracker-filters.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-filters/task-tracker-filters.component.ts @@ -3,8 +3,7 @@ import { EventEmitter, Input, OnDestroy, OnInit, - Output, -} from '@angular/core'; + Output, inject} from '@angular/core'; import {TaskTrackerStateService} from '../store'; import {FormControl, FormGroup} from '@angular/forms'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; @@ -28,6 +27,11 @@ import { standalone: false }) export class TaskTrackerFiltersComponent implements OnInit, OnDestroy { + private store = inject(Store); + private translate = inject(TranslateService); + private taskTrackerStateService = inject(TaskTrackerStateService); + private propertyService = inject(BackendConfigurationPnPropertiesService); + @Output() updateTable: EventEmitter = new EventEmitter(); @Input() properties: CommonDictionaryModel[] = []; @Input() tags: CommonDictionaryModel[] = []; @@ -45,13 +49,7 @@ export class TaskTrackerFiltersComponent implements OnInit, OnDestroy { getSitesSub$: Subscription; private selectTaskTrackerFilters$ = this.store.select(selectTaskTrackerFilters); - constructor( - private store: Store, - private translate: TranslateService, - private taskTrackerStateService: TaskTrackerStateService, - private propertyService: BackendConfigurationPnPropertiesService, - ) { - } + ngOnInit(): void { this.subToFormChanges(); diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-table/task-tracker-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-table/task-tracker-table.component.ts index 3dd01e98f..6a508af67 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-table/task-tracker-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-table/task-tracker-table.component.ts @@ -3,8 +3,7 @@ import { EventEmitter, Input, OnChanges, OnInit, - Output, SimpleChanges, -} from '@angular/core'; + Output, SimpleChanges, inject} from '@angular/core'; import {ActivatedRoute, Router} from '@angular/router'; import { Columns, @@ -36,6 +35,14 @@ import {Overlay} from '@angular/cdk/overlay'; standalone: false }) export class TaskTrackerTableComponent implements OnInit, OnChanges { + private dialog = inject(MatDialog); + private overlay = inject(Overlay); + private store = inject(Store); + private translateService = inject(TranslateService); + private taskTrackerStateService = inject(TaskTrackerStateService); + private route = inject(ActivatedRoute); + private router = inject(Router); + @Input() columnsFromDb: Columns; @Input() tasks: TaskModel[] = []; @Output() updateTable: EventEmitter = new EventEmitter(); @@ -93,16 +100,7 @@ export class TaskTrackerTableComponent implements OnInit, OnChanges { private selectCurrentUserFullName$ = this.store.select(selectCurrentUserFullName); private currentUserFullName: string; - constructor( - private dialog: MatDialog, - private overlay: Overlay, - private store: Store, - private translateService: TranslateService, - private taskTrackerStateService: TaskTrackerStateService, - private route: ActivatedRoute, - private router: Router, - ) { - } + ngOnInit(): void { // this.taskTrackerStateService.getFiltersAsync().subscribe(filters => { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-create-modal/task-wizard-create-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-create-modal/task-wizard-create-modal.component.ts index d95d9ff3c..4b293414f 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-create-modal/task-wizard-create-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-create-modal/task-wizard-create-modal.component.ts @@ -1,4 +1,4 @@ -import {ChangeDetectorRef, Component, EventEmitter, OnDestroy, OnInit,} from '@angular/core'; +import {ChangeDetectorRef, Component, EventEmitter, OnDestroy, OnInit, inject} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import { CommonDictionaryModel, @@ -39,6 +39,16 @@ import {Store} from '@ngrx/store'; standalone: false }) export class TaskWizardCreateModalComponent implements OnInit, OnDestroy { + private store = inject(Store); + private translateService = inject(TranslateService); + public dialogRef = inject(MatDialogRef); + private eFormService = inject(EFormService); + private cd = inject(ChangeDetectorRef); + public dialog = inject(MatDialog); + private overlay = inject(Overlay); + private authStateService = inject(AuthStateService); + private fb = inject(FormBuilder); + planningTagsModal: PlanningTagsComponent createTask: EventEmitter = new EventEmitter(); changeProperty: EventEmitter = new EventEmitter(); @@ -88,17 +98,8 @@ export class TaskWizardCreateModalComponent implements OnInit, OnDestroy { return TaskWizardStatusesEnum; } - constructor( - private store: Store, - private translateService: TranslateService, - public dialogRef: MatDialogRef, - private eFormService: EFormService, - private cd: ChangeDetectorRef, - public dialog: MatDialog, - private overlay: Overlay, - private authStateService: AuthStateService, - private fb: FormBuilder, - ) { + + constructor() { this.typeahead .pipe( debounceTime(200), @@ -113,6 +114,7 @@ export class TaskWizardCreateModalComponent implements OnInit, OnDestroy { }); } + repeatEveryOptions: { id: number, name: string }[] = []; ngOnInit(): void { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-folders-modal/task-wizard-folders-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-folders-modal/task-wizard-folders-modal.component.ts index 4b7f71305..8766a49b5 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-folders-modal/task-wizard-folders-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-folders-modal/task-wizard-folders-modal.component.ts @@ -2,8 +2,7 @@ import { Component, EventEmitter, OnDestroy, - OnInit, -} from '@angular/core'; + OnInit, inject} from '@angular/core'; import {FolderDto} from 'src/app/common/models'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {MatDialogRef} from '@angular/material/dialog'; @@ -16,12 +15,13 @@ import {MatDialogRef} from '@angular/material/dialog'; standalone: false }) export class TaskWizardFoldersModalComponent implements OnInit, OnDestroy { + public dialogRef = inject(MatDialogRef); + folderSelected: EventEmitter = new EventEmitter(); eFormSdkFolderId: number; folders: FolderDto[] = []; - constructor(public dialogRef: MatDialogRef) { - } + ngOnInit() { } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-multiple-deactivate/task-wizard-multiple-deactivate.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-multiple-deactivate/task-wizard-multiple-deactivate.component.ts index e8253ced2..e3edb75b6 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-multiple-deactivate/task-wizard-multiple-deactivate.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-multiple-deactivate/task-wizard-multiple-deactivate.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter, Inject, OnInit,} from '@angular/core'; +import {Component, EventEmitter, OnInit, inject} from '@angular/core'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; @Component({ @@ -8,11 +8,11 @@ import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; standalone: false }) export class TaskWizardMultipleDeactivateComponent implements OnInit { + public dialogRef = inject(MatDialogRef); + public selectedTaskCount = inject(MAT_DIALOG_DATA); + deactivateMultipleTasks: EventEmitter = new EventEmitter(); - constructor( - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) public selectedTaskCount: number, - ) {} + ngOnInit() {} diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-update-modal/task-wizard-update-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-update-modal/task-wizard-update-modal.component.ts index 0820da685..483581341 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-update-modal/task-wizard-update-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-update-modal/task-wizard-update-modal.component.ts @@ -1,4 +1,4 @@ -import {ChangeDetectorRef, Component, EventEmitter, OnDestroy, OnInit,} from '@angular/core'; +import {ChangeDetectorRef, Component, EventEmitter, OnDestroy, OnInit, inject} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import { CommonDictionaryModel, @@ -38,6 +38,15 @@ import {Store} from '@ngrx/store'; standalone: false }) export class TaskWizardUpdateModalComponent implements OnInit, OnDestroy { + private store = inject(Store); + private translateService = inject(TranslateService); + public dialogRef = inject(MatDialogRef); + private eFormService = inject(EFormService); + private cd = inject(ChangeDetectorRef); + public dialog = inject(MatDialog); + private overlay = inject(Overlay); + private fb = inject(FormBuilder); + planningTagsModal: PlanningTagsComponent; updateTask: EventEmitter = new EventEmitter(); typeahead = new EventEmitter(); @@ -91,16 +100,8 @@ export class TaskWizardUpdateModalComponent implements OnInit, OnDestroy { return R.equals(this.taskForm.value, this.copyModel); } - constructor( - private store: Store, - private translateService: TranslateService, - public dialogRef: MatDialogRef, - private eFormService: EFormService, - private cd: ChangeDetectorRef, - public dialog: MatDialog, - private overlay: Overlay, - private fb: FormBuilder - ) { + + constructor() { this.typeahead .pipe( debounceTime(200), @@ -115,6 +116,7 @@ export class TaskWizardUpdateModalComponent implements OnInit, OnDestroy { }); } + ngOnInit(): void { // this.initForm(); diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-filters/task-wizard-filters.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-filters/task-wizard-filters.component.ts index 1ae2ea83a..080ccea2a 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-filters/task-wizard-filters.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-filters/task-wizard-filters.component.ts @@ -3,8 +3,7 @@ import { EventEmitter, Input, OnDestroy, OnInit, - Output, -} from '@angular/core'; + Output, inject} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {CommonDictionaryModel, FolderDto} from 'src/app/common/models'; import {FormControl, FormGroup} from '@angular/forms'; @@ -28,6 +27,11 @@ import {ActivatedRoute} from '@angular/router'; standalone: false }) export class TaskWizardFiltersComponent implements OnInit, OnDestroy { + private store = inject(Store); + private translateService = inject(TranslateService); + private route = inject(ActivatedRoute); + private taskWizardStateService = inject(TaskWizardStateService); + @Output() updateTable: EventEmitter = new EventEmitter(); @Input() properties: CommonDictionaryModel[] = []; @Input() folders: FolderDto[] = []; @@ -54,12 +58,8 @@ export class TaskWizardFiltersComponent implements OnInit, OnDestroy { private selectTaskWizardFilters$ = this.store.select(selectTaskWizardFilters); currentFilters: TaskWizardFiltrationModel; - constructor( - private store: Store, - private translateService: TranslateService, - private route: ActivatedRoute, - private taskWizardStateService: TaskWizardStateService, - ) { + + constructor() { this.selectTaskWizardFilters$.subscribe(x => this.currentFilters = x); this.route.queryParams.subscribe(x => { if (x && x.showDiagram) { @@ -68,6 +68,7 @@ export class TaskWizardFiltersComponent implements OnInit, OnDestroy { }); } + ngOnInit(): void { this.filtersForm = new FormGroup({ propertyIds: new FormControl(this.currentFilters.propertyIds), diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-page/task-wizard-page.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-page/task-wizard-page.component.ts index f6bbbb2f2..b59890945 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-page/task-wizard-page.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-page/task-wizard-page.component.ts @@ -1,4 +1,4 @@ -import {AfterViewInit, Component, OnDestroy, OnInit, ViewChild,} from '@angular/core'; +import {AfterViewInit, Component, OnDestroy, OnInit, ViewChild, inject} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {BackendConfigurationPnPropertiesService, BackendConfigurationPnTaskWizardService} from '../../../../services'; import {filter, tap} from 'rxjs/operators'; @@ -38,6 +38,19 @@ import { standalone: false }) export class TaskWizardPageComponent implements OnInit, OnDestroy, AfterViewInit { + private store = inject(Store); + private propertyService = inject(BackendConfigurationPnPropertiesService); + private itemsPlanningPnTagsService = inject(ItemsPlanningPnTagsService); + private taskWizardStateService = inject(TaskWizardStateService); + private translateService = inject(TranslateService); + public dialog = inject(MatDialog); + private overlay = inject(Overlay); + private backendConfigurationPnTaskWizardService = inject(BackendConfigurationPnTaskWizardService); + private appSettingsStateService = inject(AppSettingsStateService); + public authStateService = inject(AuthStateService); + private route = inject(ActivatedRoute); + private statisticsStateService = inject(StatisticsStateService); + @ViewChild('planningTagsModal') planningTagsModal: PlanningTagsComponent; properties: CommonDictionaryModel[] = []; folders: FolderDto[] = []; @@ -88,20 +101,8 @@ export class TaskWizardPageComponent implements OnInit, OnDestroy, AfterViewInit private selectTaskWizardPropertyIds$ = this.store.select(selectTaskWizardPropertyIds); private selectTaskWizardFilters$ = this.store.select(selectTaskWizardFilters); - constructor( - private store: Store, - private propertyService: BackendConfigurationPnPropertiesService, - private itemsPlanningPnTagsService: ItemsPlanningPnTagsService, - private taskWizardStateService: TaskWizardStateService, - private translateService: TranslateService, - public dialog: MatDialog, - private overlay: Overlay, - private backendConfigurationPnTaskWizardService: BackendConfigurationPnTaskWizardService, - private appSettingsStateService: AppSettingsStateService, - public authStateService: AuthStateService, - private route: ActivatedRoute, - private statisticsStateService: StatisticsStateService, - ) { + + constructor() { this.route.queryParams.subscribe(x => { if (x && x.showDiagram) { this.showDiagram = x.showDiagram; @@ -112,6 +113,7 @@ export class TaskWizardPageComponent implements OnInit, OnDestroy, AfterViewInit }); } + ngOnInit(): void { let propertyIds: number[] = []; this.getProperties(); diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-table/task-wizard-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-table/task-wizard-table.component.ts index abf15cb66..55b6ff6da 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-table/task-wizard-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-table/task-wizard-table.component.ts @@ -1,8 +1,7 @@ import { Component, EventEmitter, Input, OnDestroy, - OnInit, Output, -} from '@angular/core'; + OnInit, Output, inject} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {MtxGridColumn} from '@ng-matero/extensions/grid'; import {TaskWizardModel} from '../../../../models'; @@ -29,6 +28,11 @@ import {PlanningModel} from "src/app/plugins/modules/items-planning-pn/models"; standalone: false }) export class TaskWizardTableComponent implements OnInit, OnDestroy { + private store = inject(Store); + private translateService = inject(TranslateService); + private authStateService = inject(AuthStateService); + public taskWizardStateService = inject(TaskWizardStateService); + @Input() tasks: TaskWizardModel[] = []; @Output() updateTable: EventEmitter = new EventEmitter(); @Output() deleteTask: EventEmitter = new EventEmitter(); @@ -96,13 +100,7 @@ export class TaskWizardTableComponent implements OnInit, OnDestroy { return RepeatTypeEnum; } - constructor( - private store: Store, - private translateService: TranslateService, - private authStateService: AuthStateService, - public taskWizardStateService: TaskWizardStateService, - ) { - } + ngOnInit(): void { } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-worker-assignments/components/task-worker-assignments-page/task-worker-assignments-page.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-worker-assignments/components/task-worker-assignments-page/task-worker-assignments-page.component.ts index 4b6b038bd..16e1f76e6 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-worker-assignments/components/task-worker-assignments-page/task-worker-assignments-page.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-worker-assignments/components/task-worker-assignments-page/task-worker-assignments-page.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter, OnDestroy, OnInit, Output, ViewChild} from '@angular/core'; +import {Component, EventEmitter, OnDestroy, OnInit, Output, ViewChild, inject} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import { CommonDictionaryModel, LanguagesModel, @@ -42,6 +42,20 @@ import {AppSettingsStateService} from 'src/app/modules/application-settings/comp standalone: false }) export class TaskWorkerAssignmentsPageComponent implements OnInit, OnDestroy { + private store = inject(Store); + public taskWorkerAssignmentsStateService = inject(TaskWorkerAssignmentsStateService); + private activatedRoute = inject(ActivatedRoute); + private sitesService = inject(SitesService); + private backendConfigurationPnAreasService = inject(BackendConfigurationPnAreasService); + private areasService = inject(BackendConfigurationPnAreasService); + private translateService = inject(TranslateService); + private dialog = inject(MatDialog); + private overlay = inject(Overlay); + private propertyService = inject(BackendConfigurationPnPropertiesService); + private backendConfigurationPnTaskWizardService = inject(BackendConfigurationPnTaskWizardService); + private itemsPlanningPnTagsService = inject(ItemsPlanningPnTagsService); + private appSettingsStateService = inject(AppSettingsStateService); + @ViewChild('planningTagsModal') planningTagsModal: PlanningTagsComponent; tableHeaders: MtxGridColumn[] = [ { @@ -109,22 +123,7 @@ export class TaskWorkerAssignmentsPageComponent implements OnInit, OnDestroy { public selectTaskWorkerAssignmentPaginationSort$ = this.store.select(selectTaskWorkerAssignmentPaginationSort); public selectTaskWorkerAssignmentPaginationIsSortDsc$ = this.store.select(selectTaskWorkerAssignmentPaginationIsSortDsc); - constructor( - private store: Store, - public taskWorkerAssignmentsStateService: TaskWorkerAssignmentsStateService, - private activatedRoute: ActivatedRoute, - private sitesService: SitesService, - private backendConfigurationPnAreasService: BackendConfigurationPnAreasService, - private areasService: BackendConfigurationPnAreasService, - private translateService: TranslateService, - private dialog: MatDialog, - private overlay: Overlay, - private propertyService: BackendConfigurationPnPropertiesService, - private backendConfigurationPnTaskWizardService: BackendConfigurationPnTaskWizardService, - private itemsPlanningPnTagsService: ItemsPlanningPnTagsService, - private appSettingsStateService: AppSettingsStateService, - ) { - } + ngOnInit() { this.activatedRoute.params.subscribe((params) => { From 85de0b9d53a79e5e2c16aea5a87071a3c035b865 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 28 Nov 2025 05:36:54 +0000 Subject: [PATCH 03/15] Fix inject import formatting for better code style Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com> --- .../area-rule-entity-list-modal.component.ts | 4 +++- .../area-rule-plan-modal/area-rule-plan-modal.component.ts | 4 +++- .../backend-configuration-case-page.component.ts | 4 +++- .../properties-container/properties-container.component.ts | 4 +++- .../properties-table/properties-table.component.ts | 4 +++- .../property-create-modal/property-create-modal.component.ts | 4 +++- .../property-delete-modal/property-delete-modal.component.ts | 4 +++- .../property-docx-report-modal.component.ts | 4 +++- .../property-areas-edit-modal.component.ts | 4 +++- .../property-edit-modal/property-edit-modal.component.ts | 4 +++- .../components/property-areas/property-areas.component.ts | 4 +++- .../components/reports/case-delete/case-delete.component.ts | 4 +++- .../reports/report-container/report-container.component.ts | 4 +++- .../reports/report-header/report-header.component.ts | 4 +++- .../components/reports/report-table/report-table.component.ts | 4 +++- .../layouts/backend-configuration-pn-layout.component.ts | 4 +++- .../area-rule-delete-modal.component.ts | 4 +++- .../area-rule-edit-modal/area-rule-edit-modal.component.ts | 4 +++- .../area-rules-container/area-rules-container.component.ts | 4 +++- .../components/area-rules-table/area-rules-table.component.ts | 4 +++- .../compliance-case-page/compliance-case-page.component.ts | 4 +++- .../compliance-delete/compliance-delete.component.ts | 4 +++- .../compliances-container/compliances-container.component.ts | 4 +++- .../compliances-table/compliances-table.component.ts | 4 +++- .../document-create/documents-document-create.component.ts | 4 +++- .../document-delete/documents-document-delete.component.ts | 4 +++- .../document-edit/documents-document-edit.component.ts | 4 +++- .../documents-container/documents-container.component.ts | 4 +++- .../documents-filters/documents-filters.component.ts | 4 +++- .../documents-folder-create.component.ts | 4 +++- .../documents-folder-delete.component.ts | 4 +++- .../documents-folder-edit/documents-folder-edit.component.ts | 4 +++- .../documents-folders/documents-folders.component.ts | 4 +++- .../components/documents-table/documents-table.component.ts | 4 +++- .../modules/files/components/file-tags/file-tags.component.ts | 4 +++- .../download-files-name-archive.component.ts | 4 +++- .../file-create-edit-file/file-create-edit-file.component.ts | 4 +++- .../file-create-zoom-page/file-create-zoom-page.component.ts | 4 +++- .../files-actions/file-create/file-create.component.ts | 4 +++- .../files-actions/file-name-edit/file-name-edit.component.ts | 4 +++- .../files-actions/file-tags-edit/file-tags-edit.component.ts | 4 +++- .../components/files-container/files-container.component.ts | 4 +++- .../files/components/files-filters/files-filters.component.ts | 4 +++- .../files/components/files-table/files-table.component.ts | 4 +++- .../property-worker-create-edit-modal.component.ts | 4 +++- .../property-worker-filters.component.ts | 4 +++- .../property-worker-otp-modal.component.ts | 4 +++- .../property-worker-table/property-worker-table.component.ts | 4 +++- .../property-workers-page/property-workers-page.component.ts | 4 +++- .../reports/components/case-delete/case-delete.component.ts | 4 +++- .../components/report-container/report-container.component.ts | 4 +++- .../components/report-header/report-header.component.ts | 4 +++- .../reports/components/report-table/report-table.component.ts | 4 +++- .../ad-hoc-task-priorities.component.ts | 4 +++- .../ad-hoc-task-workers/ad-hoc-task-workers.component.ts | 4 +++- .../document-updated-days/document-updated-days.component.ts | 4 +++- .../planned-task-days/planned-task-days.component.ts | 4 +++- .../planned-task-workers/planned-task-workers.component.ts | 4 +++- .../statistics-container/statistics-container.component.ts | 4 +++- .../task-management-create-show-modal.component.ts | 4 +++- .../task-management-delete-modal.component.ts | 4 +++- .../task-management-container.component.ts | 4 +++- .../task-management-filters.component.ts | 4 +++- .../task-management-table/task-management-table.component.ts | 4 +++- .../task-tracker-create-show-modal.component.ts | 4 +++- .../task-tracker-select-worker-modal.component.ts | 4 +++- .../task-tracker-shown-columns.component.ts | 4 +++- .../task-tracker-container.component.ts | 4 +++- .../task-tracker-filters/task-tracker-filters.component.ts | 4 +++- .../task-tracker-table/task-tracker-table.component.ts | 4 +++- .../task-wizard-create-modal.component.ts | 4 +++- .../task-wizard-folders-modal.component.ts | 4 +++- .../task-wizard-multiple-deactivate.component.ts | 4 +++- .../task-wizard-update-modal.component.ts | 4 +++- .../task-wizard-filters/task-wizard-filters.component.ts | 4 +++- .../components/task-wizard-page/task-wizard-page.component.ts | 4 +++- .../task-wizard-table/task-wizard-table.component.ts | 4 +++- .../task-worker-assignments-page.component.ts | 4 +++- 78 files changed, 234 insertions(+), 78 deletions(-) diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-entity-list-modal/area-rule-entity-list-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-entity-list-modal/area-rule-entity-list-modal.component.ts index d3530b945..2576912df 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-entity-list-modal/area-rule-entity-list-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-entity-list-modal/area-rule-entity-list-modal.component.ts @@ -1,4 +1,6 @@ -import {Component, EventEmitter OnDestroy, OnInit, inject} from '@angular/core'; +import {Component, EventEmitter OnDestroy, OnInit, + inject +} from '@angular/core'; import {EntityItemModel} from 'src/app/common/models'; import { EntityItemEditNameComponent } from 'src/app/common/modules/eform-shared/components'; import {EntitySelectService} from 'src/app/common/services'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-plan-modal/area-rule-plan-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-plan-modal/area-rule-plan-modal.component.ts index a0ff5fda7..fe99d1bcb 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-plan-modal/area-rule-plan-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-plan-modal/area-rule-plan-modal.component.ts @@ -1,7 +1,9 @@ import { Component, EventEmitter, - OnInit, inject} from '@angular/core'; + OnInit, + inject +} from '@angular/core'; import {format} from 'date-fns'; import { AreaInitialFieldsModel, diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/backend-configuration-case/backend-configuration-case-page/backend-configuration-case-page.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/backend-configuration-case/backend-configuration-case-page/backend-configuration-case-page.component.ts index bc71ffcfa..81e306223 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/backend-configuration-case/backend-configuration-case-page/backend-configuration-case-page.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/backend-configuration-case/backend-configuration-case-page/backend-configuration-case-page.component.ts @@ -3,7 +3,9 @@ import { OnInit, QueryList, ViewChild, - ViewChildren, inject} from '@angular/core'; + ViewChildren, + inject +} from '@angular/core'; import {ActivatedRoute, Router} from '@angular/router'; import {EFormService, CasesService} from 'src/app/common/services'; import { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/properties-page/properties-container/properties-container.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/properties-page/properties-container/properties-container.component.ts index 8981bd4fe..a49d99e32 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/properties-page/properties-container/properties-container.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/properties-page/properties-container/properties-container.component.ts @@ -1,4 +1,6 @@ -import {Component, OnDestroy, OnInit, inject} from '@angular/core'; +import {Component, OnDestroy, OnInit, + inject +} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {Subject, Subscription} from 'rxjs'; import {EntityItemModel, Paged} from 'src/app/common/models'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/properties-page/properties-table/properties-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/properties-page/properties-table/properties-table.component.ts index 32638cd6f..0a35a8b3f 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/properties-page/properties-table/properties-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/properties-page/properties-table/properties-table.component.ts @@ -1,4 +1,6 @@ -import {ChangeDetectionStrategy, Component, EventEmitter, Input, OnInit, Output, inject} from '@angular/core'; +import {ChangeDetectionStrategy, Component, EventEmitter, Input, OnInit, Output, + inject +} from '@angular/core'; import {Paged, TableHeaderElementModel} from 'src/app/common/models'; import {PropertyModel} from '../../../../models/properties'; import {PropertiesStateService} from '../../store'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-create-modal/property-create-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-create-modal/property-create-modal.component.ts index f4ba4dddc..dca896a24 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-create-modal/property-create-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-create-modal/property-create-modal.component.ts @@ -1,4 +1,6 @@ -import { Component, EventEmitter, OnDestroy, OnInit, inject} from '@angular/core'; +import { Component, EventEmitter, OnDestroy, OnInit, + inject +} from '@angular/core'; import { FormBuilder, FormGroup, Validators } from '@angular/forms'; import { applicationLanguages, applicationLanguagesTranslated } from 'src/app/common/const'; import { PropertyCreateModel } from '../../../../models'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-delete-modal/property-delete-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-delete-modal/property-delete-modal.component.ts index 44f770146..be98e5436 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-delete-modal/property-delete-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-delete-modal/property-delete-modal.component.ts @@ -1,7 +1,9 @@ import { Component, EventEmitter, - OnInit, inject} from '@angular/core'; + OnInit, + inject +} from '@angular/core'; import { PropertyModel } from '../../../../models'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-docx-report-modal/property-docx-report-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-docx-report-modal/property-docx-report-modal.component.ts index bff514279..744937924 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-docx-report-modal/property-docx-report-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-docx-report-modal/property-docx-report-modal.component.ts @@ -1,7 +1,9 @@ import { Component OnDestroy, - OnInit, inject} from '@angular/core'; + OnInit, + inject +} from '@angular/core'; import {PropertyAreaModel,} from '../../../../models'; import {BackendConfigurationPnPropertiesService, BackendConfigurationPnReportService} from '../../../../services'; import * as R from 'ramda'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-areas-modal/property-areas-edit-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-areas-modal/property-areas-edit-modal.component.ts index 7ff16801a..c8d16c074 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-areas-modal/property-areas-edit-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-areas-modal/property-areas-edit-modal.component.ts @@ -1,7 +1,9 @@ import { Component, EventEmitter, - OnInit, inject} from '@angular/core'; + OnInit, + inject +} from '@angular/core'; import { PropertyAreaModel, PropertyModel, diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-modal/property-edit-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-modal/property-edit-modal.component.ts index 30426bf89..f36b5ad63 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-modal/property-edit-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-modal/property-edit-modal.component.ts @@ -2,7 +2,9 @@ import { Component, EventEmitter OnDestroy, - OnInit, inject} from '@angular/core'; + OnInit, + inject +} from '@angular/core'; import { FormBuilder, FormGroup, Validators } from '@angular/forms'; import { applicationLanguages } from 'src/app/common/const'; import { PropertyModel, PropertyUpdateModel } from '../../../../models'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/property-areas/property-areas.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/property-areas/property-areas.component.ts index c48c7f1e5..ce82deb0e 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/property-areas/property-areas.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/property-areas/property-areas.component.ts @@ -1,4 +1,6 @@ -import {Component, OnDestroy, OnInit, inject} from '@angular/core'; +import {Component, OnDestroy, OnInit, + inject +} from '@angular/core'; import { PropertyAreaModel, PropertyAreasUpdateModel, diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/case-delete/case-delete.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/case-delete/case-delete.component.ts index e8a6028bd..9817be7e3 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/case-delete/case-delete.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/case-delete/case-delete.component.ts @@ -1,6 +1,8 @@ import { Component, - OnInit, inject} from '@angular/core'; + OnInit, + inject +} from '@angular/core'; import {BackendConfigurationPnReportService} from '../../../services'; import {ReportEformItemModel} from '../../../models'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-container/report-container.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-container/report-container.component.ts index 4e56ad8bf..f3478be81 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-container/report-container.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-container/report-container.component.ts @@ -1,4 +1,6 @@ -import {Component, OnDestroy, OnInit, inject} from '@angular/core'; +import {Component, OnDestroy, OnInit, + inject +} from '@angular/core'; import {saveAs} from 'file-saver'; import {ToastrService} from 'ngx-toastr'; import { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-header/report-header.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-header/report-header.component.ts index b6ad1ad5a..fa47a70c3 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-header/report-header.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-header/report-header.component.ts @@ -4,7 +4,9 @@ import { Input, OnInit, Output, - OnDestroy, inject} from '@angular/core'; + OnDestroy, + inject +} from '@angular/core'; import {FormControl, FormGroup, Validators} from '@angular/forms'; import {ReportPnGenerateModel} from '../../../models/report'; import {SharedTagModel} from 'src/app/common/models'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-table/report-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-table/report-table.component.ts index 546a6fef4..e89d9b8e9 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-table/report-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-table/report-table.component.ts @@ -7,7 +7,9 @@ import { OnDestroy, OnInit, Output, - SimpleChanges, inject} from '@angular/core'; + SimpleChanges, + inject +} from '@angular/core'; import {ReportEformItemModel} from '../../../models/report'; import {CaseDeleteComponent} from '../../../components'; import {MtxGridColumn} from '@ng-matero/extensions/grid'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/layouts/backend-configuration-pn-layout.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/layouts/backend-configuration-pn-layout.component.ts index b5d86d01d..0c57399cd 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/layouts/backend-configuration-pn-layout.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/layouts/backend-configuration-pn-layout.component.ts @@ -1,4 +1,6 @@ -import {AfterContentInit, Component, OnInit, inject} from '@angular/core'; +import {AfterContentInit, Component, OnInit, + inject +} from '@angular/core'; import {TranslateService} from '@ngx-translate/core'; import {translates} from './../i18n/translates'; import {addPluginToVisited, selectPluginsVisitedPlugins} from 'src/app/state'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-delete-modal/area-rule-delete-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-delete-modal/area-rule-delete-modal.component.ts index 49437af2f..af658e48f 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-delete-modal/area-rule-delete-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-delete-modal/area-rule-delete-modal.component.ts @@ -1,4 +1,6 @@ -import {Component, EventEmitter, OnInit, inject} from '@angular/core'; +import {Component, EventEmitter, OnInit, + inject +} from '@angular/core'; import {AreaRuleSimpleModel} from '../../../../models'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-edit-modal/area-rule-edit-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-edit-modal/area-rule-edit-modal.component.ts index b7d54c369..b38d0df35 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-edit-modal/area-rule-edit-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-edit-modal/area-rule-edit-modal.component.ts @@ -4,7 +4,9 @@ import { EventEmitter OnInit, TemplateRef, - ViewChild, inject} from '@angular/core'; + ViewChild, + inject +} from '@angular/core'; import { debounceTime, switchMap } from 'rxjs/operators'; import { TemplateListModel, TemplateRequestModel } from 'src/app/common/models'; import { EFormService } from 'src/app/common/services'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rules-container/area-rules-container.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rules-container/area-rules-container.component.ts index 40824ed06..ee4348a7a 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rules-container/area-rules-container.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rules-container/area-rules-container.component.ts @@ -1,4 +1,6 @@ -import {Component, OnDestroy, OnInit, inject} from '@angular/core'; +import {Component, OnDestroy, OnInit, + inject +} from '@angular/core'; import {ActivatedRoute} from '@angular/router'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {Subscription} from 'rxjs'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rules-table/area-rules-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rules-table/area-rules-table.component.ts index 25e809726..e0b4a9eae 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rules-table/area-rules-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rules-table/area-rules-table.component.ts @@ -5,7 +5,9 @@ import { Input, OnChanges, OnInit, Output, - SimpleChanges, inject} from '@angular/core'; + SimpleChanges, + inject +} from '@angular/core'; import {Paged,} from 'src/app/common/models'; import { AreaRuleT2AlarmsEnum, diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliance-case/compliance-case-page/compliance-case-page.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliance-case/compliance-case-page/compliance-case-page.component.ts index aa3866ba6..e1b5581df 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliance-case/compliance-case-page/compliance-case-page.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliance-case/compliance-case-page/compliance-case-page.component.ts @@ -3,7 +3,9 @@ import { OnInit, QueryList, ViewChild, - ViewChildren, inject} from '@angular/core'; + ViewChildren, + inject +} from '@angular/core'; import {ActivatedRoute, Router} from '@angular/router'; import {EFormService} from 'src/app/common/services'; import { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliance-delete/compliance-delete.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliance-delete/compliance-delete.component.ts index a5401978d..9d6352097 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliance-delete/compliance-delete.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliance-delete/compliance-delete.component.ts @@ -1,4 +1,6 @@ -import {Component, OnInit, inject} from '@angular/core'; +import {Component, OnInit, + inject +} from '@angular/core'; import {TranslateService} from '@ngx-translate/core'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; import {ComplianceModel} from 'src/app/plugins/modules/backend-configuration-pn/models'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliances-container/compliances-container.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliances-container/compliances-container.component.ts index 7ad9b1f8f..c3439be8d 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliances-container/compliances-container.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliances-container/compliances-container.component.ts @@ -1,4 +1,6 @@ -import { Component, OnDestroy, OnInit, inject} from '@angular/core'; +import { Component, OnDestroy, OnInit, + inject +} from '@angular/core'; import { ActivatedRoute } from '@angular/router'; import { AutoUnsubscribe } from 'ngx-auto-unsubscribe'; import { Subscription } from 'rxjs'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliances-table/compliances-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliances-table/compliances-table.component.ts index dd7ef2d58..700f65a9d 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliances-table/compliances-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliances-table/compliances-table.component.ts @@ -1,4 +1,6 @@ -import {ChangeDetectionStrategy, Component, EventEmitter, Input, OnInit, Output, inject} from '@angular/core'; +import {ChangeDetectionStrategy, Component, EventEmitter, Input, OnInit, Output, + inject +} from '@angular/core'; import {ComplianceModel, ReportEformItemModel} from '../../../../models'; import {PropertyCompliancesColorBadgesEnum} from '../../../../enums'; import {CompliancesStateService} from '../store'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-create/documents-document-create.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-create/documents-document-create.component.ts index 245071613..80df17682 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-create/documents-document-create.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-create/documents-document-create.component.ts @@ -1,4 +1,6 @@ -import {Component, EventEmitter, OnInit, inject} from '@angular/core'; +import {Component, EventEmitter, OnInit, + inject +} from '@angular/core'; import {FormBuilder, FormGroup, FormArray, FormControl} from '@angular/forms'; import {applicationLanguages2, PARSING_DATE_FORMAT} from 'src/app/common/const'; import {CommonDictionaryModel,} from 'src/app/common/models'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-delete/documents-document-delete.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-delete/documents-document-delete.component.ts index 9e62fd94e..65a2a01f2 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-delete/documents-document-delete.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-delete/documents-document-delete.component.ts @@ -1,4 +1,6 @@ -import {Component, EventEmitter, OnInit, inject} from '@angular/core'; +import {Component, EventEmitter, OnInit, + inject +} from '@angular/core'; import {DocumentModel} from '../../../../../models'; import {BackendConfigurationPnDocumentsService} from '../../../../../services'; import {Subscription} from 'rxjs'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-edit/documents-document-edit.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-edit/documents-document-edit.component.ts index 0dbd553ee..4cffc59b2 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-edit/documents-document-edit.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-edit/documents-document-edit.component.ts @@ -1,4 +1,6 @@ -import {Component, EventEmitter, OnInit, inject} from '@angular/core'; +import {Component, EventEmitter, OnInit, + inject +} from '@angular/core'; import { DocumentModel, DocumentSimpleFolderModel diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-container/documents-container.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-container/documents-container.component.ts index a2a2f9156..de5c6d04b 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-container/documents-container.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-container/documents-container.component.ts @@ -1,4 +1,6 @@ -import {Component, OnDestroy, OnInit, inject} from '@angular/core'; +import {Component, OnDestroy, OnInit, + inject +} from '@angular/core'; import { DocumentsDocumentCreateComponent, DocumentsDocumentDeleteComponent, diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-filters/documents-filters.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-filters/documents-filters.component.ts index a390e551d..47da4c797 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-filters/documents-filters.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-filters/documents-filters.component.ts @@ -3,7 +3,9 @@ import { EventEmitter, Input, OnDestroy, OnInit, - Output, inject} from '@angular/core'; + Output, + inject +} from '@angular/core'; import {FormControl, FormGroup} from '@angular/forms'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {Subscription} from 'rxjs'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-create/documents-folder-create.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-create/documents-folder-create.component.ts index 2bdfa4729..c73fb3a49 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-create/documents-folder-create.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-create/documents-folder-create.component.ts @@ -1,7 +1,9 @@ import { Component, EventEmitter, - OnInit, inject} from '@angular/core'; + OnInit, + inject +} from '@angular/core'; import {FolderCreateModel, FolderDto,} from 'src/app/common/models'; import {applicationLanguages2} from 'src/app/common/const'; import {LocaleService} from 'src/app/common/services'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-delete/documents-folder-delete.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-delete/documents-folder-delete.component.ts index 391d21c99..84e8cbdc0 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-delete/documents-folder-delete.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-delete/documents-folder-delete.component.ts @@ -1,4 +1,6 @@ -import {Component, EventEmitter, OnInit, inject} from '@angular/core'; +import {Component, EventEmitter, OnInit, + inject +} from '@angular/core'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; import {AuthStateService} from 'src/app/common/store'; import {applicationLanguages} from 'src/app/common/const'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-edit/documents-folder-edit.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-edit/documents-folder-edit.component.ts index 9d9a4b268..b29aa34a0 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-edit/documents-folder-edit.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-edit/documents-folder-edit.component.ts @@ -2,7 +2,9 @@ import { Component, EventEmitter OnDestroy, - OnInit, inject} from '@angular/core'; + OnInit, + inject +} from '@angular/core'; import { AutoUnsubscribe } from 'ngx-auto-unsubscribe'; import {FolderDto,} from 'src/app/common/models'; import {DocumentFolderModel} from '../../../../../models'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folders/documents-folders.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folders/documents-folders.component.ts index 472660819..a4d2dd1fa 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folders/documents-folders.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folders/documents-folders.component.ts @@ -3,7 +3,9 @@ import { EventEmitter, OnDestroy, OnInit, - Output, inject} from '@angular/core'; + Output, + inject +} from '@angular/core'; import { Paged, } from 'src/app/common/models'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-table/documents-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-table/documents-table.component.ts index be09bb1ed..aa465cea6 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-table/documents-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-table/documents-table.component.ts @@ -3,7 +3,9 @@ import { EventEmitter, Input, OnDestroy, OnInit, - Output, inject} from '@angular/core'; + Output, + inject +} from '@angular/core'; import {DocumentModel, DocumentSimpleFolderModel, DocumentTranslationModel,} from '../../../../models'; import {MtxGridColumn} from '@ng-matero/extensions/grid'; import {TranslateService} from '@ngx-translate/core'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/file-tags/file-tags.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/file-tags/file-tags.component.ts index 368ff77be..6898726cd 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/file-tags/file-tags.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/file-tags/file-tags.component.ts @@ -6,7 +6,9 @@ import { OnDestroy, OnInit, Output, - SimpleChanges, inject} from '@angular/core'; + SimpleChanges, + inject +} from '@angular/core'; import { SharedTagCreateComponent, SharedTagDeleteComponent, diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/download-files-name-archive/download-files-name-archive.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/download-files-name-archive/download-files-name-archive.component.ts index 967657bcb..123bb2af7 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/download-files-name-archive/download-files-name-archive.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/download-files-name-archive/download-files-name-archive.component.ts @@ -1,4 +1,6 @@ -import {Component, EventEmitter, inject} from '@angular/core'; +import {Component, EventEmitter, + inject +} from '@angular/core'; import {MatDialogRef} from '@angular/material/dialog'; @Component({ diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create-edit-file/file-create-edit-file.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create-edit-file/file-create-edit-file.component.ts index 689062c6f..e55587d5f 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create-edit-file/file-create-edit-file.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create-edit-file/file-create-edit-file.component.ts @@ -1,4 +1,6 @@ -import {Component, EventEmitter, Input, OnChanges, OnDestroy, Output, SimpleChanges, inject} from '@angular/core'; +import {Component, EventEmitter, Input, OnChanges, OnDestroy, Output, SimpleChanges, + inject +} from '@angular/core'; import {dialogConfigHelper} from 'src/app/common/helpers'; import {FilesCreateModel} from '../../../../../../models'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create-zoom-page/file-create-zoom-page.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create-zoom-page/file-create-zoom-page.component.ts index 4b25330ff..387dc55f4 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create-zoom-page/file-create-zoom-page.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create-zoom-page/file-create-zoom-page.component.ts @@ -1,4 +1,6 @@ -import {Component, inject} from '@angular/core'; +import {Component, + inject +} from '@angular/core'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; @Component({ diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create.component.ts index 336c26ff5..ff80fa58e 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create.component.ts @@ -1,4 +1,6 @@ -import {Component, OnDestroy, OnInit, ViewChild, inject} from '@angular/core'; +import {Component, OnDestroy, OnInit, ViewChild, + inject +} from '@angular/core'; import {FilesCreateModel} from '../../../../../models'; import {SharedTagModel} from 'src/app/common/models'; import { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-name-edit/file-name-edit.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-name-edit/file-name-edit.component.ts index 792fa057c..30fe76288 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-name-edit/file-name-edit.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-name-edit/file-name-edit.component.ts @@ -1,4 +1,6 @@ -import {Component, EventEmitter OnDestroy, OnInit, inject} from '@angular/core'; +import {Component, EventEmitter OnDestroy, OnInit, + inject +} from '@angular/core'; import {FileModel} from '../../../../../models'; import {BackendConfigurationPnFilesService, BackendConfigurationPnPropertiesService} from '../../../../../services'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-tags-edit/file-tags-edit.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-tags-edit/file-tags-edit.component.ts index c2add42d9..30016a190 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-tags-edit/file-tags-edit.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-tags-edit/file-tags-edit.component.ts @@ -1,4 +1,6 @@ -import {Component, EventEmitter, OnInit, inject} from '@angular/core'; +import {Component, EventEmitter, OnInit, + inject +} from '@angular/core'; import {FilesModel} from '../../../../../models'; import {BackendConfigurationPnFilesService} from '../../../../../services'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-container/files-container.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-container/files-container.component.ts index 616dba143..3ebf03126 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-container/files-container.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-container/files-container.component.ts @@ -1,4 +1,6 @@ -import {Component, OnDestroy, OnInit, ViewChild, inject} from '@angular/core'; +import {Component, OnDestroy, OnInit, ViewChild, + inject +} from '@angular/core'; import {DownloadFilesNameArchiveComponent, FileNameEditComponent, FileTagsComponent, FileTagsEditComponent} from '../'; import {FilesModel} from '../../../../models'; import { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-filters/files-filters.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-filters/files-filters.component.ts index 58224a3dc..56b0bbd59 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-filters/files-filters.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-filters/files-filters.component.ts @@ -3,7 +3,9 @@ import { EventEmitter, Input, OnDestroy, OnInit, - Output, inject} from '@angular/core'; + Output, + inject +} from '@angular/core'; import {FormControl, FormGroup} from '@angular/forms'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {Subscription, take} from 'rxjs'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-table/files-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-table/files-table.component.ts index 81cd1c68b..b572bc809 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-table/files-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-table/files-table.component.ts @@ -3,7 +3,9 @@ import { EventEmitter, Input, OnInit, - Output, inject} from '@angular/core'; + Output, + inject +} from '@angular/core'; import {FilesModel} from '../../../../models'; import {MtxGridColumn} from '@ng-matero/extensions/grid'; import {TranslateService} from '@ngx-translate/core'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-create-edit-modal/property-worker-create-edit-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-create-edit-modal/property-worker-create-edit-modal.component.ts index c3394cd4d..0d3c3e4ed 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-create-edit-modal/property-worker-create-edit-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-create-edit-modal/property-worker-create-edit-modal.component.ts @@ -2,7 +2,9 @@ import { Component, EventEmitter OnDestroy, - OnInit, Output, inject} from '@angular/core'; + OnInit, Output, + inject +} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {Subscription} from 'rxjs'; import {CommonDictionaryModel, LanguagesModel} from 'src/app/common/models'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-filters/property-worker-filters.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-filters/property-worker-filters.component.ts index ff90a182b..f4d3f7c81 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-filters/property-worker-filters.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-filters/property-worker-filters.component.ts @@ -1,4 +1,6 @@ -import {Component, EventEmitter, Input, OnDestroy, OnInit, Output, inject} from '@angular/core'; +import {Component, EventEmitter, Input, OnDestroy, OnInit, Output, + inject +} from '@angular/core'; import {CommonDictionaryModel} from 'src/app/common/models'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {FormControl, FormGroup} from '@angular/forms'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-otp-modal/property-worker-otp-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-otp-modal/property-worker-otp-modal.component.ts index aa6dc2ec9..c85b1dffa 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-otp-modal/property-worker-otp-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-otp-modal/property-worker-otp-modal.component.ts @@ -1,4 +1,6 @@ -import {Component, OnInit, inject} from '@angular/core'; +import {Component, OnInit, + inject +} from '@angular/core'; import {UnitsService} from 'src/app/common/services'; import {DeviceUserModel} from '../../../../models'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-table/property-worker-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-table/property-worker-table.component.ts index f7687bdfc..cb6118a0a 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-table/property-worker-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-table/property-worker-table.component.ts @@ -1,4 +1,6 @@ -import {Component, EventEmitter, Input, OnChanges, OnDestroy, OnInit, Output, SimpleChanges, inject} from '@angular/core'; +import {Component, EventEmitter, Input, OnChanges, OnDestroy, OnInit, Output, SimpleChanges, + inject +} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {MtxGridColumn} from '@ng-matero/extensions/grid'; import {DeviceUserModel, PropertyAssignWorkersModel} from '../../../../models'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-workers-page/property-workers-page.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-workers-page/property-workers-page.component.ts index 7948b841f..2ebc8f6cd 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-workers-page/property-workers-page.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-workers-page/property-workers-page.component.ts @@ -1,4 +1,6 @@ -import {Component, OnDestroy, OnInit, inject} from '@angular/core'; +import {Component, OnDestroy, OnInit, + inject +} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {Subscription} from 'rxjs'; import { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/case-delete/case-delete.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/case-delete/case-delete.component.ts index 43cc7c182..e6e944a17 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/case-delete/case-delete.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/case-delete/case-delete.component.ts @@ -1,6 +1,8 @@ import { Component, - OnInit, inject} from '@angular/core'; + OnInit, + inject +} from '@angular/core'; import {BackendConfigurationPnReportService} from '../../../../services'; import {ReportEformItemModel} from '../../../../models'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-container/report-container.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-container/report-container.component.ts index 5923dc07f..cc4abe6c0 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-container/report-container.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-container/report-container.component.ts @@ -1,4 +1,6 @@ -import {Component, OnDestroy, OnInit, inject} from '@angular/core'; +import {Component, OnDestroy, OnInit, + inject +} from '@angular/core'; import {saveAs} from 'file-saver'; import {ToastrService} from 'ngx-toastr'; import { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-header/report-header.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-header/report-header.component.ts index 2a4a0464b..d763c792b 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-header/report-header.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-header/report-header.component.ts @@ -4,7 +4,9 @@ import { Input, OnInit, Output, - OnDestroy, inject} from '@angular/core'; + OnDestroy, + inject +} from '@angular/core'; import {FormControl, FormGroup, Validators} from '@angular/forms'; import {ReportPnGenerateModel} from '../../../../models'; import {SharedTagModel} from 'src/app/common/models'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-table/report-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-table/report-table.component.ts index 5c3148114..373c2e499 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-table/report-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-table/report-table.component.ts @@ -7,7 +7,9 @@ import { OnDestroy, OnInit, Output, - SimpleChanges, inject} from '@angular/core'; + SimpleChanges, + inject +} from '@angular/core'; import {ReportEformItemModel} from '../../../../models'; import {CaseDeleteComponent} from '../'; import {MtxGridColumn} from '@ng-matero/extensions/grid'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/ad-hoc-task-priorities/ad-hoc-task-priorities.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/ad-hoc-task-priorities/ad-hoc-task-priorities.component.ts index 26b82e675..232e539d0 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/ad-hoc-task-priorities/ad-hoc-task-priorities.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/ad-hoc-task-priorities/ad-hoc-task-priorities.component.ts @@ -1,4 +1,6 @@ -import {Component, EventEmitter, Input, OnChanges, OnDestroy, Output, SimpleChanges, inject} from '@angular/core'; +import {Component, EventEmitter, Input, OnChanges, OnDestroy, Output, SimpleChanges, + inject +} from '@angular/core'; import {AdHocTaskPrioritiesModel,} from '../../../../models'; import {TranslateService} from '@ngx-translate/core'; import {AuthStateService} from 'src/app/common/store'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/ad-hoc-task-workers/ad-hoc-task-workers.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/ad-hoc-task-workers/ad-hoc-task-workers.component.ts index 8e3876c82..7a12ba425 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/ad-hoc-task-workers/ad-hoc-task-workers.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/ad-hoc-task-workers/ad-hoc-task-workers.component.ts @@ -1,4 +1,6 @@ -import {Component, EventEmitter, Input, OnChanges, OnDestroy, Output, SimpleChanges, inject} from '@angular/core'; +import {Component, EventEmitter, Input, OnChanges, OnDestroy, Output, SimpleChanges, + inject +} from '@angular/core'; import {AdHocTaskWorkers,} from '../../../../models'; import {AuthStateService} from 'src/app/common/store'; import {format} from 'date-fns'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/document-updated-days/document-updated-days.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/document-updated-days/document-updated-days.component.ts index 5dbbecc23..b7f3f8a50 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/document-updated-days/document-updated-days.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/document-updated-days/document-updated-days.component.ts @@ -1,4 +1,6 @@ -import {Component, EventEmitter, Input, OnChanges, OnDestroy, Output, SimpleChanges, inject} from '@angular/core'; +import {Component, EventEmitter, Input, OnChanges, OnDestroy, Output, SimpleChanges, + inject +} from '@angular/core'; import {DocumentUpdatedDaysModel,} from '../../../../models'; import {TranslateService} from '@ngx-translate/core'; import {AuthStateService} from 'src/app/common/store'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/planned-task-days/planned-task-days.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/planned-task-days/planned-task-days.component.ts index 8096dc27a..931e218ff 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/planned-task-days/planned-task-days.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/planned-task-days/planned-task-days.component.ts @@ -1,4 +1,6 @@ -import {Component, EventEmitter, Input, OnChanges, OnDestroy, OnInit, Output, SimpleChanges, inject} from '@angular/core'; +import {Component, EventEmitter, Input, OnChanges, OnDestroy, OnInit, Output, SimpleChanges, + inject +} from '@angular/core'; import {PlannedTaskDaysModel,} from '../../../../models'; import {TranslateService} from '@ngx-translate/core'; import {AuthStateService} from 'src/app/common/store'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/planned-task-workers/planned-task-workers.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/planned-task-workers/planned-task-workers.component.ts index e1f505290..2428530da 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/planned-task-workers/planned-task-workers.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/planned-task-workers/planned-task-workers.component.ts @@ -1,4 +1,6 @@ -import {Component, EventEmitter, Input, OnChanges, OnDestroy, Output, SimpleChanges, inject} from '@angular/core'; +import {Component, EventEmitter, Input, OnChanges, OnDestroy, Output, SimpleChanges, + inject +} from '@angular/core'; import {PlannedTaskWorkers,} from '../../../../models'; import {AuthStateService} from 'src/app/common/store'; import {format} from 'date-fns'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/statistics-container/statistics-container.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/statistics-container/statistics-container.component.ts index c15cfe5e3..d021ee9ba 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/statistics-container/statistics-container.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/statistics/components/statistics-container/statistics-container.component.ts @@ -1,4 +1,6 @@ -import {Component, OnDestroy, OnInit, inject} from '@angular/core'; +import {Component, OnDestroy, OnInit, + inject +} from '@angular/core'; import { AdHocTaskPrioritiesModel, AdHocTaskWorkers, diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-create-show-modal/task-management-create-show-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-create-show-modal/task-management-create-show-modal.component.ts index 0249e1ed5..f62fcafc6 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-create-show-modal/task-management-create-show-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-create-show-modal/task-management-create-show-modal.component.ts @@ -1,4 +1,6 @@ -import {Component, EventEmitter OnDestroy, OnInit, Output, inject} from '@angular/core'; +import {Component, EventEmitter OnDestroy, OnInit, Output, + inject +} from '@angular/core'; import { CommonDictionaryModel } from 'src/app/common/models'; import { BackendConfigurationPnPropertiesService, diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-delete-modal/task-management-delete-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-delete-modal/task-management-delete-modal.component.ts index 3f3fdef22..1e05ae725 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-delete-modal/task-management-delete-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-delete-modal/task-management-delete-modal.component.ts @@ -1,4 +1,6 @@ -import {Component, EventEmitter OnDestroy, OnInit, Output, inject} from '@angular/core'; +import {Component, EventEmitter OnDestroy, OnInit, Output, + inject +} from '@angular/core'; import { WorkOrderCaseModel, } from '../../../../../models'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-container/task-management-container.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-container/task-management-container.component.ts index a3dfe9dc4..52ad7a138 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-container/task-management-container.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-container/task-management-container.component.ts @@ -1,4 +1,6 @@ -import {Component, OnDestroy, OnInit, inject} from '@angular/core'; +import {Component, OnDestroy, OnInit, + inject +} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {AdHocTaskPrioritiesModel, AdHocTaskWorkers, PropertyModel, WorkOrderCaseModel} from '../../../../models'; import {TaskManagementStateService} from '../store'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-filters/task-management-filters.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-filters/task-management-filters.component.ts index 5cef20907..04806e83d 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-filters/task-management-filters.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-filters/task-management-filters.component.ts @@ -3,7 +3,9 @@ import { EventEmitter, OnDestroy, OnInit, - Output, inject} from '@angular/core'; + Output, + inject +} from '@angular/core'; import {FormControl, FormGroup} from '@angular/forms'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {Subscription, take} from 'rxjs'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-table/task-management-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-table/task-management-table.component.ts index 7767e680a..98ae282ca 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-table/task-management-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-table/task-management-table.component.ts @@ -3,7 +3,9 @@ import { EventEmitter, Input, OnInit, - Output, inject} from '@angular/core'; + Output, + inject +} from '@angular/core'; import {WorkOrderCaseModel} from '../../../../models'; import { TaskManagementStateService diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-create-show-modal/task-tracker-create-show-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-create-show-modal/task-tracker-create-show-modal.component.ts index a399a8bab..9d1a50ff7 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-create-show-modal/task-tracker-create-show-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-create-show-modal/task-tracker-create-show-modal.component.ts @@ -1,4 +1,6 @@ -import {Component, EventEmitter OnDestroy, OnInit, Output, inject} from '@angular/core'; +import {Component, EventEmitter OnDestroy, OnInit, Output, + inject +} from '@angular/core'; import { CommonDictionaryModel } from 'src/app/common/models'; import { BackendConfigurationPnPropertiesService, diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-select-worker-modal/task-tracker-select-worker-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-select-worker-modal/task-tracker-select-worker-modal.component.ts index a32c75d47..442410ea1 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-select-worker-modal/task-tracker-select-worker-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-select-worker-modal/task-tracker-select-worker-modal.component.ts @@ -1,5 +1,7 @@ import {CommonDictionaryModel, WorkerModel} from 'src/app/common/models'; -import {Component, EventEmitter OnDestroy, OnInit, ViewChild, inject} from '@angular/core'; +import {Component, EventEmitter OnDestroy, OnInit, ViewChild, + inject +} from '@angular/core'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; import {TaskWizardCreateModel} from 'src/app/plugins/modules/backend-configuration-pn/models'; import * as R from 'ramda'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-shown-columns/task-tracker-shown-columns.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-shown-columns/task-tracker-shown-columns.component.ts index 62f1e2918..daa9d05be 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-shown-columns/task-tracker-shown-columns.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-shown-columns/task-tracker-shown-columns.component.ts @@ -1,4 +1,6 @@ -import {Component, EventEmitter OnDestroy, OnInit, inject} from '@angular/core'; +import {Component, EventEmitter OnDestroy, OnInit, + inject +} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; import {TranslateService} from '@ngx-translate/core'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-container/task-tracker-container.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-container/task-tracker-container.component.ts index fcdc0e0f7..f70a111fb 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-container/task-tracker-container.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-container/task-tracker-container.component.ts @@ -1,4 +1,6 @@ -import {Component, OnDestroy, OnInit, ViewChild, inject} from '@angular/core'; +import {Component, OnDestroy, OnInit, ViewChild, + inject +} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import { TaskModel, diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-filters/task-tracker-filters.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-filters/task-tracker-filters.component.ts index bd59eff97..e6158a510 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-filters/task-tracker-filters.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-filters/task-tracker-filters.component.ts @@ -3,7 +3,9 @@ import { EventEmitter, Input, OnDestroy, OnInit, - Output, inject} from '@angular/core'; + Output, + inject +} from '@angular/core'; import {TaskTrackerStateService} from '../store'; import {FormControl, FormGroup} from '@angular/forms'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-table/task-tracker-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-table/task-tracker-table.component.ts index 6a508af67..4812b085e 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-table/task-tracker-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-table/task-tracker-table.component.ts @@ -3,7 +3,9 @@ import { EventEmitter, Input, OnChanges, OnInit, - Output, SimpleChanges, inject} from '@angular/core'; + Output, SimpleChanges, + inject +} from '@angular/core'; import {ActivatedRoute, Router} from '@angular/router'; import { Columns, diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-create-modal/task-wizard-create-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-create-modal/task-wizard-create-modal.component.ts index 4b293414f..ec87a2ccb 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-create-modal/task-wizard-create-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-create-modal/task-wizard-create-modal.component.ts @@ -1,4 +1,6 @@ -import {ChangeDetectorRef, Component, EventEmitter, OnDestroy, OnInit, inject} from '@angular/core'; +import {ChangeDetectorRef, Component, EventEmitter, OnDestroy, OnInit, + inject +} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import { CommonDictionaryModel, diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-folders-modal/task-wizard-folders-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-folders-modal/task-wizard-folders-modal.component.ts index 8766a49b5..95a8f4dab 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-folders-modal/task-wizard-folders-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-folders-modal/task-wizard-folders-modal.component.ts @@ -2,7 +2,9 @@ import { Component, EventEmitter, OnDestroy, - OnInit, inject} from '@angular/core'; + OnInit, + inject +} from '@angular/core'; import {FolderDto} from 'src/app/common/models'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {MatDialogRef} from '@angular/material/dialog'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-multiple-deactivate/task-wizard-multiple-deactivate.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-multiple-deactivate/task-wizard-multiple-deactivate.component.ts index e3edb75b6..3348d96e7 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-multiple-deactivate/task-wizard-multiple-deactivate.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-multiple-deactivate/task-wizard-multiple-deactivate.component.ts @@ -1,4 +1,6 @@ -import {Component, EventEmitter, OnInit, inject} from '@angular/core'; +import {Component, EventEmitter, OnInit, + inject +} from '@angular/core'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; @Component({ diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-update-modal/task-wizard-update-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-update-modal/task-wizard-update-modal.component.ts index 483581341..0a92f1ebe 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-update-modal/task-wizard-update-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-actions/task-wizard-update-modal/task-wizard-update-modal.component.ts @@ -1,4 +1,6 @@ -import {ChangeDetectorRef, Component, EventEmitter, OnDestroy, OnInit, inject} from '@angular/core'; +import {ChangeDetectorRef, Component, EventEmitter, OnDestroy, OnInit, + inject +} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import { CommonDictionaryModel, diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-filters/task-wizard-filters.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-filters/task-wizard-filters.component.ts index 080ccea2a..d752018ca 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-filters/task-wizard-filters.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-filters/task-wizard-filters.component.ts @@ -3,7 +3,9 @@ import { EventEmitter, Input, OnDestroy, OnInit, - Output, inject} from '@angular/core'; + Output, + inject +} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {CommonDictionaryModel, FolderDto} from 'src/app/common/models'; import {FormControl, FormGroup} from '@angular/forms'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-page/task-wizard-page.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-page/task-wizard-page.component.ts index b59890945..85f932904 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-page/task-wizard-page.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-page/task-wizard-page.component.ts @@ -1,4 +1,6 @@ -import {AfterViewInit, Component, OnDestroy, OnInit, ViewChild, inject} from '@angular/core'; +import {AfterViewInit, Component, OnDestroy, OnInit, ViewChild, + inject +} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {BackendConfigurationPnPropertiesService, BackendConfigurationPnTaskWizardService} from '../../../../services'; import {filter, tap} from 'rxjs/operators'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-table/task-wizard-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-table/task-wizard-table.component.ts index 55b6ff6da..838606803 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-table/task-wizard-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-wizard/components/task-wizard-table/task-wizard-table.component.ts @@ -1,7 +1,9 @@ import { Component, EventEmitter, Input, OnDestroy, - OnInit, Output, inject} from '@angular/core'; + OnInit, Output, + inject +} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import {MtxGridColumn} from '@ng-matero/extensions/grid'; import {TaskWizardModel} from '../../../../models'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-worker-assignments/components/task-worker-assignments-page/task-worker-assignments-page.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-worker-assignments/components/task-worker-assignments-page/task-worker-assignments-page.component.ts index 16e1f76e6..b6987c807 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-worker-assignments/components/task-worker-assignments-page/task-worker-assignments-page.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-worker-assignments/components/task-worker-assignments-page/task-worker-assignments-page.component.ts @@ -1,4 +1,6 @@ -import {Component, EventEmitter, OnDestroy, OnInit, Output, ViewChild, inject} from '@angular/core'; +import {Component, EventEmitter, OnDestroy, OnInit, Output, ViewChild, + inject +} from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; import { CommonDictionaryModel, LanguagesModel, From 6e48703d535622a86a15b825912e5123306d2016 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 28 Nov 2025 05:43:43 +0000 Subject: [PATCH 04/15] Fix missing commas in import statements (7 files) Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com> --- .../area-rule-entity-list-modal.component.ts | 2 +- .../files-actions/file-name-edit/file-name-edit.component.ts | 2 +- .../task-management-create-show-modal.component.ts | 2 +- .../task-management-delete-modal.component.ts | 2 +- .../task-tracker-create-show-modal.component.ts | 2 +- .../task-tracker-select-worker-modal.component.ts | 2 +- .../task-tracker-shown-columns.component.ts | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-entity-list-modal/area-rule-entity-list-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-entity-list-modal/area-rule-entity-list-modal.component.ts index 2576912df..67832f17b 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-entity-list-modal/area-rule-entity-list-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-entity-list-modal/area-rule-entity-list-modal.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter OnDestroy, OnInit, +import {Component, EventEmitter, OnDestroy, OnInit, inject } from '@angular/core'; import {EntityItemModel} from 'src/app/common/models'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-name-edit/file-name-edit.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-name-edit/file-name-edit.component.ts index 30fe76288..73f64deb4 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-name-edit/file-name-edit.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-name-edit/file-name-edit.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter OnDestroy, OnInit, +import {Component, EventEmitter, OnDestroy, OnInit, inject } from '@angular/core'; import {FileModel} from '../../../../../models'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-create-show-modal/task-management-create-show-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-create-show-modal/task-management-create-show-modal.component.ts index f62fcafc6..dbc3504c3 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-create-show-modal/task-management-create-show-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-create-show-modal/task-management-create-show-modal.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter OnDestroy, OnInit, Output, +import {Component, EventEmitter, OnDestroy, OnInit, Output, inject } from '@angular/core'; import { CommonDictionaryModel } from 'src/app/common/models'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-delete-modal/task-management-delete-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-delete-modal/task-management-delete-modal.component.ts index 1e05ae725..a1c10b7f5 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-delete-modal/task-management-delete-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-delete-modal/task-management-delete-modal.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter OnDestroy, OnInit, Output, +import {Component, EventEmitter, OnDestroy, OnInit, Output, inject } from '@angular/core'; import { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-create-show-modal/task-tracker-create-show-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-create-show-modal/task-tracker-create-show-modal.component.ts index 9d1a50ff7..9c2f31a41 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-create-show-modal/task-tracker-create-show-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-create-show-modal/task-tracker-create-show-modal.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter OnDestroy, OnInit, Output, +import {Component, EventEmitter, OnDestroy, OnInit, Output, inject } from '@angular/core'; import { CommonDictionaryModel } from 'src/app/common/models'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-select-worker-modal/task-tracker-select-worker-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-select-worker-modal/task-tracker-select-worker-modal.component.ts index 442410ea1..87b91b03c 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-select-worker-modal/task-tracker-select-worker-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-select-worker-modal/task-tracker-select-worker-modal.component.ts @@ -1,5 +1,5 @@ import {CommonDictionaryModel, WorkerModel} from 'src/app/common/models'; -import {Component, EventEmitter OnDestroy, OnInit, ViewChild, +import {Component, EventEmitter, OnDestroy, OnInit, ViewChild, inject } from '@angular/core'; import {MAT_DIALOG_DATA, MatDialogRef} from '@angular/material/dialog'; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-shown-columns/task-tracker-shown-columns.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-shown-columns/task-tracker-shown-columns.component.ts index daa9d05be..0deabe6ed 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-shown-columns/task-tracker-shown-columns.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-shown-columns/task-tracker-shown-columns.component.ts @@ -1,4 +1,4 @@ -import {Component, EventEmitter OnDestroy, OnInit, +import {Component, EventEmitter, OnDestroy, OnInit, inject } from '@angular/core'; import {AutoUnsubscribe} from 'ngx-auto-unsubscribe'; From f93cd9b511fef5c0ca12b9895c1c369000592d8e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 28 Nov 2025 05:55:38 +0000 Subject: [PATCH 05/15] Fix MAT_DIALOG_DATA injection and variable references in 4 components Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com> --- .../area-rule-entity-list-modal.component.ts | 5 ++-- .../area-rule-plan-modal.component.ts | 2 +- ...-management-create-show-modal.component.ts | 23 ++++++++++--------- ...ask-tracker-create-show-modal.component.ts | 23 ++++++++++--------- 4 files changed, 28 insertions(+), 25 deletions(-) diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-entity-list-modal/area-rule-entity-list-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-entity-list-modal/area-rule-entity-list-modal.component.ts index 67832f17b..f472e5f24 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-entity-list-modal/area-rule-entity-list-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-entity-list-modal/area-rule-entity-list-modal.component.ts @@ -22,6 +22,7 @@ export class AreaRuleEntityListModalComponent implements OnInit, OnDestroy { public dialog = inject(MatDialog); private overlay = inject(Overlay); public dialogRef = inject(MatDialogRef); + private groupId = inject(MAT_DIALOG_DATA); entityListChanged: EventEmitter> = new EventEmitter>(); entityList: Array = []; @@ -32,8 +33,8 @@ export class AreaRuleEntityListModalComponent implements OnInit, OnDestroy { ngOnInit() { - if (groupId) { - this.getEntitySelectableGroupSub$ = this.entitySelectService.getEntitySelectableGroup(groupId) + if (this.groupId) { + this.getEntitySelectableGroupSub$ = this.entitySelectService.getEntitySelectableGroup(this.groupId) .subscribe(data => { if (data && data.success && data.model) { this.entityList = [...data.model.entityGroupItemLst]; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-plan-modal/area-rule-plan-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-plan-modal/area-rule-plan-modal.component.ts index fe99d1bcb..2ba117ad2 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-plan-modal/area-rule-plan-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/area-rule-plan-modal/area-rule-plan-modal.component.ts @@ -116,7 +116,7 @@ export class AreaRulePlanModalComponent implements OnInit { ngOnInit() { - this.setData(model.areaRule, model.propertyId, model.area, model.areaRulePlan); + this.setData(this.model.areaRule, this.model.propertyId, this.model.area, this.model.areaRulePlan); this.repeatTypeDay = R.map(x => { return {name: x === 1 ? this.translate.instant('Every') : x.toString(), id: x}; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-create-show-modal/task-management-create-show-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-create-show-modal/task-management-create-show-modal.component.ts index dbc3504c3..8817881a1 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-create-show-modal/task-management-create-show-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-actions/task-management-create-show-modal/task-management-create-show-modal.component.ts @@ -39,6 +39,7 @@ export class TaskManagementCreateShowModalComponent private overlay = inject(Overlay); private taskManagementService = inject(BackendConfigurationPnTaskManagementService); public dialogRef = inject(MatDialogRef); + private workOrderCase = inject(MAT_DIALOG_DATA); @Output() taskCreated: EventEmitter = new EventEmitter(); propertyAreas: string[] = []; @@ -87,26 +88,26 @@ export class TaskManagementCreateShowModalComponent }, Validators.required), }); this.getProperties(); - if (workOrderCase) { - this.currentWorkOrderCase = workOrderCase; - this.getPropertyAreas(workOrderCase.propertyId); - this.getSites(workOrderCase.propertyId); + if (this.workOrderCase) { + this.currentWorkOrderCase = this.workOrderCase; + this.getPropertyAreas(this.workOrderCase.propertyId); + this.getSites(this.workOrderCase.propertyId); this.workOrderCaseForm.patchValue( { - propertyId: workOrderCase.propertyId, - areaName: workOrderCase.areaName, + propertyId: this.workOrderCase.propertyId, + areaName: this.workOrderCase.areaName, // assignedTo: workOrderCase.assignedSiteId, - descriptionTask: workOrderCase.description.replace(//gi, '\n'), - priority: workOrderCase.priority, - caseStatusEnum: workOrderCase.caseStatusEnum, + descriptionTask: this.workOrderCase.description.replace(//gi, '\n'), + priority: this.workOrderCase.priority, + caseStatusEnum: this.workOrderCase.caseStatusEnum, }, { emitEvent: false } ); // this.workOrderCaseForm.disable({ emitEvent: false }); this.workOrderCaseForm.controls['propertyId'].disable({ emitEvent: false }); this.workOrderCaseForm.controls['areaName'].disable({ emitEvent: false }); - this.description = workOrderCase.description; - workOrderCase.pictureNames.forEach((fileName) => { + this.description = this.workOrderCase.description; + this.workOrderCase.pictureNames.forEach((fileName) => { this.imageSubs$.push( this.imageService.getImage(fileName).subscribe((blob) => { const imageUrl = URL.createObjectURL(blob); diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-create-show-modal/task-tracker-create-show-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-create-show-modal/task-tracker-create-show-modal.component.ts index 9c2f31a41..dab3bcd62 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-create-show-modal/task-tracker-create-show-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-create-show-modal/task-tracker-create-show-modal.component.ts @@ -39,6 +39,7 @@ export class TaskTrackerCreateShowModalComponent private overlay = inject(Overlay); private taskManagementService = inject(BackendConfigurationPnTaskManagementService); public dialogRef = inject(MatDialogRef); + private workOrderCase = inject(MAT_DIALOG_DATA); @Output() taskCreated: EventEmitter = new EventEmitter(); propertyAreas: string[] = []; @@ -87,26 +88,26 @@ export class TaskTrackerCreateShowModalComponent }, Validators.required), }); this.getProperties(); - if (workOrderCase) { - this.currentWorkOrderCase = workOrderCase; - this.getPropertyAreas(workOrderCase.propertyId); - this.getSites(workOrderCase.propertyId); + if (this.workOrderCase) { + this.currentWorkOrderCase = this.workOrderCase; + this.getPropertyAreas(this.workOrderCase.propertyId); + this.getSites(this.workOrderCase.propertyId); this.workOrderCaseForm.patchValue( { - propertyId: workOrderCase.propertyId, - areaName: workOrderCase.areaName, + propertyId: this.workOrderCase.propertyId, + areaName: this.workOrderCase.areaName, // assignedTo: workOrderCase.assignedSiteId, - descriptionTask: workOrderCase.description, - priority: workOrderCase.priority, - caseStatusEnum: workOrderCase.caseStatusEnum, + descriptionTask: this.workOrderCase.description, + priority: this.workOrderCase.priority, + caseStatusEnum: this.workOrderCase.caseStatusEnum, }, { emitEvent: false } ); // this.workOrderCaseForm.disable({ emitEvent: false }); this.workOrderCaseForm.controls['propertyId'].disable({ emitEvent: false }); this.workOrderCaseForm.controls['areaName'].disable({ emitEvent: false }); - this.description = workOrderCase.description; - workOrderCase.pictureNames.forEach((fileName) => { + this.description = this.workOrderCase.description; + this.workOrderCase.pictureNames.forEach((fileName) => { this.imageSubs$.push( this.imageService.getImage(fileName).subscribe((blob) => { const imageUrl = URL.createObjectURL(blob); From 41d3ebbce66a0e2471eefa4212acac6a3b5a7f38 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 28 Nov 2025 08:59:17 +0000 Subject: [PATCH 06/15] Fix missing this. prefix and import comma issues Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com> --- .../properties-table/properties-table.component.ts | 2 +- .../property-docx-report-modal.component.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/properties-page/properties-table/properties-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/properties-page/properties-table/properties-table.component.ts index 0a35a8b3f..b20fc16ce 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/properties-page/properties-table/properties-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/properties-page/properties-table/properties-table.component.ts @@ -69,7 +69,7 @@ export class PropertiesTableComponent implements OnInit { constructor() { - iconRegistry.addSvgIconLiteral('file-word', sanitizer.bypassSecurityTrustHtml(WordIcon)); + this.iconRegistry.addSvgIconLiteral('file-word', this.sanitizer.bypassSecurityTrustHtml(WordIcon)); } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-docx-report-modal/property-docx-report-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-docx-report-modal/property-docx-report-modal.component.ts index 744937924..d6cec050f 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-docx-report-modal/property-docx-report-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-docx-report-modal/property-docx-report-modal.component.ts @@ -1,5 +1,5 @@ import { - Component + Component, OnDestroy, OnInit, inject From 5278021f2be3e8b504b187b287867d2dfb09bbc6 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 28 Nov 2025 09:15:28 +0000 Subject: [PATCH 07/15] Fix missing this. prefix for MAT_DIALOG_DATA variables in 4 components Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com> --- .../property-docx-report-modal.component.ts | 2 +- .../property-areas-edit-modal.component.ts | 4 ++-- .../property-edit-modal.component.ts | 20 +++++++++---------- .../area-rule-edit-modal.component.ts | 14 ++++++------- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-docx-report-modal/property-docx-report-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-docx-report-modal/property-docx-report-modal.component.ts index d6cec050f..72f4eb4cd 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-docx-report-modal/property-docx-report-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-docx-report-modal/property-docx-report-modal.component.ts @@ -40,7 +40,7 @@ export class PropertyDocxReportModalComponent implements OnInit, OnDestroy { ngOnInit() { this.getPropertyAreasSub$ = this.backendConfigurationPnPropertiesService - .getPropertyAreas(propertyId) + .getPropertyAreas(this.propertyId) .subscribe((data) => { if (data && data.success && data.model) { this.areasList = data.model.filter(x => x.activated && x.name === '24. IE-indberetning'); diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-areas-modal/property-areas-edit-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-areas-modal/property-areas-edit-modal.component.ts index c8d16c074..665745d95 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-areas-modal/property-areas-edit-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-areas-modal/property-areas-edit-modal.component.ts @@ -58,9 +58,9 @@ export class PropertyAreasEditModalComponent implements OnInit { ngOnInit() { - this.selectedProperty = {...model.selectedProperty, languagesIds: []}; + this.selectedProperty = {...this.model.selectedProperty, languagesIds: []}; this.selectAuthIsAdmin$.subscribe((isAdmin) => { - this.selectedPropertyAreas = model.propertyAreas + this.selectedPropertyAreas = this.model.propertyAreas .filter(x => (!this.disabledAreas.includes(x.name) || isAdmin)); }); diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-modal/property-edit-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-modal/property-edit-modal.component.ts index f36b5ad63..c32a390bd 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-modal/property-edit-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-modal/property-edit-modal.component.ts @@ -43,20 +43,20 @@ export class PropertyEditModalComponent implements OnInit, OnDestroy { ngOnInit() { - this.selectedLanguages = model.languages.map((x) => ({ id: x.id, checked: true })); + this.selectedLanguages = this.model.languages.map((x) => ({ id: x.id, checked: true })); this.editPropertyForm = this.fb.group({ - cvr: [model.cvr, Validators.required], - mainMailAddress: [model.mainMailAddress], - name: [model.name, Validators.required], - chr: [model.chr], - address: [model.address], - workorderEnable: [model.workorderEnable || false], - isFarm: [model.isFarm || false], - industryCode: [model.industryCode || ''] + cvr: [this.model.cvr, Validators.required], + mainMailAddress: [this.model.mainMailAddress], + name: [this.model.name, Validators.required], + chr: [this.model.chr], + address: [this.model.address], + workorderEnable: [this.model.workorderEnable || false], + isFarm: [this.model.isFarm || false], + industryCode: [this.model.industryCode || ''] }); - this.propertyIsFarm = model.isFarm || false; + this.propertyIsFarm = this.model.isFarm || false; } hide() { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-edit-modal/area-rule-edit-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-edit-modal/area-rule-edit-modal.component.ts index b38d0df35..34a43d325 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-edit-modal/area-rule-edit-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-edit-modal/area-rule-edit-modal.component.ts @@ -131,15 +131,15 @@ export class AreaRuleEditModalComponent implements OnInit { ngOnInit() { - this.planningStatus = model.planningStatus; + this.planningStatus = this.model.planningStatus; //this.selectedAreaRule = R.clone(model.areaRule); this.selectedAreaRule = new AreaRuleUpdateModel(); - this.selectedAreaRule.id = model.areaRule.id; - this.selectedAreaRule.eformId = model.areaRule.eformId; - this.selectedAreaRule.eformName = model.areaRule.eformName; - this.selectedAreaRule.typeSpecificFields = R.clone(model.areaRule.typeSpecificFields); - this.selectedAreaRule.translatedNames = R.clone(model.areaRule.translatedNames); - this.selectedArea = model.selectedArea; + this.selectedAreaRule.id = this.model.areaRule.id; + this.selectedAreaRule.eformId = this.model.areaRule.eformId; + this.selectedAreaRule.eformName = this.model.areaRule.eformName; + this.selectedAreaRule.typeSpecificFields = R.clone(this.model.areaRule.typeSpecificFields); + this.selectedAreaRule.translatedNames = R.clone(this.model.areaRule.translatedNames); + this.selectedArea = this.model.selectedArea; this.typeahead .pipe( From 0bbb5a380a63d3566866cd2aeac043a2bb7e5409 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 28 Nov 2025 09:23:22 +0000 Subject: [PATCH 08/15] Fix missing commas in import statements (4 additional files) Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com> --- .../property-edit-modal/property-edit-modal.component.ts | 2 +- .../area-rule-edit-modal/area-rule-edit-modal.component.ts | 2 +- .../documents-folder-edit/documents-folder-edit.component.ts | 2 +- .../property-worker-create-edit-modal.component.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-modal/property-edit-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-modal/property-edit-modal.component.ts index c32a390bd..9f7c6064c 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-modal/property-edit-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/properties/property-actions/property-edit-modal/property-edit-modal.component.ts @@ -1,6 +1,6 @@ import { Component, - EventEmitter + EventEmitter, OnDestroy, OnInit, inject diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-edit-modal/area-rule-edit-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-edit-modal/area-rule-edit-modal.component.ts index 34a43d325..da5d7ebfe 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-edit-modal/area-rule-edit-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rule-edit-modal/area-rule-edit-modal.component.ts @@ -1,7 +1,7 @@ import { ChangeDetectorRef, Component, - EventEmitter + EventEmitter, OnInit, TemplateRef, ViewChild, diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-edit/documents-folder-edit.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-edit/documents-folder-edit.component.ts index b29aa34a0..e330ee646 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-edit/documents-folder-edit.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-edit/documents-folder-edit.component.ts @@ -1,6 +1,6 @@ import { Component, - EventEmitter + EventEmitter, OnDestroy, OnInit, inject diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-create-edit-modal/property-worker-create-edit-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-create-edit-modal/property-worker-create-edit-modal.component.ts index 0d3c3e4ed..2e4b44373 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-create-edit-modal/property-worker-create-edit-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-create-edit-modal/property-worker-create-edit-modal.component.ts @@ -1,6 +1,6 @@ import { Component, - EventEmitter + EventEmitter, OnDestroy, OnInit, Output, inject From e6ee1548cb9f76d064258f09b005be80c7fc1d5f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 28 Nov 2025 10:06:49 +0000 Subject: [PATCH 09/15] Fix missing this. prefix for injected variables in ngOnInit (5 files) Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com> --- .../reports/report-header/report-header.component.ts | 6 +++--- .../compliance-case-page/compliance-case-page.component.ts | 2 +- .../components/report-header/report-header.component.ts | 6 +++--- .../task-management-container.component.ts | 4 ++-- .../task-tracker-container.component.ts | 2 +- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-header/report-header.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-header/report-header.component.ts index fa47a70c3..699379b80 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-header/report-header.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/components/reports/report-header/report-header.component.ts @@ -45,9 +45,9 @@ export class ReportHeaderComponent implements OnInit, OnDestroy { ngOnInit() { - iconRegistry.addSvgIconLiteral('file-word', sanitizer.bypassSecurityTrustHtml(WordIcon)); - iconRegistry.addSvgIconLiteral('file-excel', sanitizer.bypassSecurityTrustHtml(ExcelIcon)); - iconRegistry.addSvgIconLiteral('file-pdf', sanitizer.bypassSecurityTrustHtml(PdfIcon)); + this.iconRegistry.addSvgIconLiteral('file-word', this.sanitizer.bypassSecurityTrustHtml(WordIcon)); + this.iconRegistry.addSvgIconLiteral('file-excel', this.sanitizer.bypassSecurityTrustHtml(ExcelIcon)); + this.iconRegistry.addSvgIconLiteral('file-pdf', this.sanitizer.bypassSecurityTrustHtml(PdfIcon)); const reportPnGenerateModel = this.reportStateService.extractData(); this.generateForm = new FormGroup( diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliance-case/compliance-case-page/compliance-case-page.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliance-case/compliance-case-page/compliance-case-page.component.ts index e1b5581df..c23d67d7c 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliance-case/compliance-case-page/compliance-case-page.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/compliance/components/compliance-case/compliance-case-page/compliance-case-page.component.ts @@ -63,7 +63,7 @@ export class ComplianceCasePageComponent implements OnInit { this.complianceId = +params['complianceId']; this.workerId = +params['siteId']; }); - activateRoute.queryParams.subscribe((params) => { + this.activateRoute.queryParams.subscribe((params) => { this.reverseRoute = params['reverseRoute']; }); diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-header/report-header.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-header/report-header.component.ts index d763c792b..63256b864 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-header/report-header.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/reports/components/report-header/report-header.component.ts @@ -42,9 +42,9 @@ export class ReportHeaderComponent implements OnInit, OnDestroy { ngOnInit() { - iconRegistry.addSvgIconLiteral('file-word', sanitizer.bypassSecurityTrustHtml(WordIcon)); - iconRegistry.addSvgIconLiteral('file-excel', sanitizer.bypassSecurityTrustHtml(ExcelIcon)); - iconRegistry.addSvgIconLiteral('file-pdf', sanitizer.bypassSecurityTrustHtml(PdfIcon)); + this.iconRegistry.addSvgIconLiteral('file-word', this.sanitizer.bypassSecurityTrustHtml(WordIcon)); + this.iconRegistry.addSvgIconLiteral('file-excel', this.sanitizer.bypassSecurityTrustHtml(ExcelIcon)); + this.iconRegistry.addSvgIconLiteral('file-pdf', this.sanitizer.bypassSecurityTrustHtml(PdfIcon)); const reportPnGenerateModel = this.reportStateService.extractData(); this.generateForm = new FormGroup( diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-container/task-management-container.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-container/task-management-container.component.ts index 52ad7a138..eb696d523 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-container/task-management-container.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-management/components/task-management-container/task-management-container.component.ts @@ -98,8 +98,8 @@ export class TaskManagementContainerComponent implements OnInit, OnDestroy { ngOnInit() { - iconRegistry.addSvgIconLiteral('file-word', sanitizer.bypassSecurityTrustHtml(WordIcon)); - iconRegistry.addSvgIconLiteral('file-excel', sanitizer.bypassSecurityTrustHtml(ExcelIcon)); + this.iconRegistry.addSvgIconLiteral('file-word', this.sanitizer.bypassSecurityTrustHtml(WordIcon)); + this.iconRegistry.addSvgIconLiteral('file-excel', this.sanitizer.bypassSecurityTrustHtml(ExcelIcon)); this.route.queryParams.subscribe(x => { if (x && x.diagramForShow) { this.diagramForShow = x.diagramForShow; diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-container/task-tracker-container.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-container/task-tracker-container.component.ts index f70a111fb..07268b8bf 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-container/task-tracker-container.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-container/task-tracker-container.component.ts @@ -139,7 +139,7 @@ export class TaskTrackerContainerComponent implements OnInit, OnDestroy { ngOnInit() { - iconRegistry.addSvgIconLiteral('file-excel', sanitizer.bypassSecurityTrustHtml(ExcelIcon)); + this.iconRegistry.addSvgIconLiteral('file-excel', this.sanitizer.bypassSecurityTrustHtml(ExcelIcon)); this.route.queryParams.subscribe(x => { if (x && x.showDiagram) { this.showDiagram = x.showDiagram; From c71beb36a89af8b2788b634d2696a8fe64f63490 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 28 Nov 2025 10:27:24 +0000 Subject: [PATCH 10/15] Fix missing this. prefix for injected variables in constructors (3 files) Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com> --- .../components/area-rules-table/area-rules-table.component.ts | 2 +- .../document-delete/documents-document-delete.component.ts | 4 ++-- .../components/documents-table/documents-table.component.ts | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rules-table/area-rules-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rules-table/area-rules-table.component.ts index e0b4a9eae..90b97dda0 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rules-table/area-rules-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/area-rules/components/area-rules-table/area-rules-table.component.ts @@ -468,7 +468,7 @@ export class AreaRulesTableComponent implements OnChanges, OnInit { constructor() { - iconRegistry.addSvgIconLiteral('file-pdf', sanitizer.bypassSecurityTrustHtml(PdfIcon)); + this.iconRegistry.addSvgIconLiteral('file-pdf', this.sanitizer.bypassSecurityTrustHtml(PdfIcon)); } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-delete/documents-document-delete.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-delete/documents-document-delete.component.ts index 65a2a01f2..4a0fba872 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-delete/documents-document-delete.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-delete/documents-document-delete.component.ts @@ -54,8 +54,8 @@ export class DocumentsDocumentDeleteComponent implements OnInit { constructor() { - iconRegistry.addSvgIconLiteral('file-pdf', sanitizer.bypassSecurityTrustHtml(PdfIcon)); - this.getDocument(documentModel.id); + this.iconRegistry.addSvgIconLiteral('file-pdf', this.sanitizer.bypassSecurityTrustHtml(PdfIcon)); + this.getDocument(this.documentModel.id); } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-table/documents-table.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-table/documents-table.component.ts index aa465cea6..c52f7a956 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-table/documents-table.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-table/documents-table.component.ts @@ -92,8 +92,8 @@ export class DocumentsTableComponent implements OnInit, OnDestroy { constructor() { - iconRegistry.addSvgIconLiteral('file-word', sanitizer.bypassSecurityTrustHtml(WordIcon)); - iconRegistry.addSvgIconLiteral('file-pdf', sanitizer.bypassSecurityTrustHtml(PdfIcon)); + this.iconRegistry.addSvgIconLiteral('file-word', this.sanitizer.bypassSecurityTrustHtml(WordIcon)); + this.iconRegistry.addSvgIconLiteral('file-pdf', this.sanitizer.bypassSecurityTrustHtml(PdfIcon)); } From 5a5fd604803ec4b09dbeffc74a5851dacdebd26d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 28 Nov 2025 10:45:14 +0000 Subject: [PATCH 11/15] Fix duplicate identifier and missing this. prefix issues (2 files) Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com> --- .../document-edit/documents-document-edit.component.ts | 4 ++-- .../documents-folder-edit/documents-folder-edit.component.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-edit/documents-document-edit.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-edit/documents-document-edit.component.ts index 4cffc59b2..e50b24573 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-edit/documents-document-edit.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-actions/document-edit/documents-document-edit.component.ts @@ -36,7 +36,7 @@ export class DocumentsDocumentEditComponent implements OnInit { private backendConfigurationPnDocumentsService = inject(BackendConfigurationPnDocumentsService); private localeService = inject(LocaleService); public dialogRef = inject(MatDialogRef); - private documentModel = inject(MAT_DIALOG_DATA); + private injectedDocumentModel = inject(MAT_DIALOG_DATA); form: FormGroup; documentModel: DocumentModel = new DocumentModel(); @@ -84,7 +84,7 @@ export class DocumentsDocumentEditComponent implements OnInit { constructor() { - this.getDocument(documentModel.id); + this.getDocument(this.injectedDocumentModel.id); this.selectCurrentUserLanguageId$.subscribe((languageId) => { this.selectedLanguage = languageId; }); diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-edit/documents-folder-edit.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-edit/documents-folder-edit.component.ts index e330ee646..c977af3b1 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-edit/documents-folder-edit.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-edit/documents-folder-edit.component.ts @@ -50,7 +50,7 @@ export class DocumentsFolderEditComponent implements OnInit, OnDestroy { ngOnInit() { - this.getFolder(selectedFolder.id); + this.getFolder(this.selectedFolder.id); this.selectCurrentUserLanguageId$.subscribe((languageId) => { this.selectedLanguageId = languageId; From d4891cef28c23a44f843b466f6e3be0163fac235 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 28 Nov 2025 11:06:45 +0000 Subject: [PATCH 12/15] Fix missing this. prefix for MAT_DIALOG_DATA variables in constructors (4 files) Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com> --- .../documents-folder-edit.component.ts | 4 ++-- .../file-create-zoom-page.component.ts | 4 ++-- .../file-name-edit/file-name-edit.component.ts | 2 +- .../file-tags-edit/file-tags-edit.component.ts | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-edit/documents-folder-edit.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-edit/documents-folder-edit.component.ts index c977af3b1..08f8f154c 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-edit/documents-folder-edit.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/documents/components/documents-folders/documents-folder-edit/documents-folder-edit.component.ts @@ -71,11 +71,11 @@ export class DocumentsFolderEditComponent implements OnInit, OnDestroy { this.folderUpdateModel = new DocumentFolderModel(); this.folderUpdateModel = { ...this.folderUpdateModel, - id: selectedFolder.id, + id: this.selectedFolder.id, documentFolderTranslations: [], }; for (let i = 0; i < applicationLanguages2.length; i++) { - const translations = selectedFolder.documentFolderTranslations.find( + const translations = this.selectedFolder.documentFolderTranslations.find( (x) => x.languageId === applicationLanguages2[i].id ); this.folderUpdateModel.documentFolderTranslations.push({ diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create-zoom-page/file-create-zoom-page.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create-zoom-page/file-create-zoom-page.component.ts index 387dc55f4..2f04c8bb8 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create-zoom-page/file-create-zoom-page.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-create/file-create-zoom-page/file-create-zoom-page.component.ts @@ -19,8 +19,8 @@ export class FileCreateZoomPageComponent { constructor() { - this.page = model.page; - this.src = model.src; + this.page = this.model.page; + this.src = this.model.src; } } diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-name-edit/file-name-edit.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-name-edit/file-name-edit.component.ts index 73f64deb4..953c47b95 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-name-edit/file-name-edit.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-name-edit/file-name-edit.component.ts @@ -30,7 +30,7 @@ export class FileNameEditComponent implements OnInit, OnDestroy { constructor() { - this.oldFileModel = {...fileModel}; + this.oldFileModel = {...this.fileModel}; this.getAllPropertiesSub$ = this.backendConfigurationPnPropertiesService.getAllPropertiesDictionary() .subscribe((data) => { if (data && data.success && data.model) { diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-tags-edit/file-tags-edit.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-tags-edit/file-tags-edit.component.ts index 30016a190..8f6f265e0 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-tags-edit/file-tags-edit.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/files/components/files-actions/file-tags-edit/file-tags-edit.component.ts @@ -29,9 +29,9 @@ export class FileTagsEditComponent implements OnInit { constructor() { - this.oldFileModel = {...model.fileModel}; - this.currentTagIds = model.fileModel.tags.map(x => x.id); - this.availableTags = model.availableTags; + this.oldFileModel = {...this.model.fileModel}; + this.currentTagIds = this.model.fileModel.tags.map(x => x.id); + this.availableTags = this.model.availableTags; } From 6afe4a436de6303762f186fe844305504de06dac Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 28 Nov 2025 11:21:22 +0000 Subject: [PATCH 13/15] Fix missing this. prefix for model in ngOnInit (1 file) Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com> --- .../property-worker-create-edit-modal.component.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-create-edit-modal/property-worker-create-edit-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-create-edit-modal/property-worker-create-edit-modal.component.ts index 2e4b44373..7e4b8e7ef 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-create-edit-modal/property-worker-create-edit-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/property-workers/components/property-worker-create-edit-modal/property-worker-create-edit-modal.component.ts @@ -128,11 +128,11 @@ export class PropertyWorkerCreateEditModalComponent implements OnInit, OnDestroy } ngOnInit() { - this.assignments = [...model.assignments]; - this.availableProperties = [...model.availableProperties]; - this.selectedDeviceUser = {...model.deviceUser ?? new DeviceUserModel()}; - this.selectedDeviceUserCopy = {...model.deviceUser}; - this.assignmentsCopy = [...model.assignments]; + this.assignments = [...this.model.assignments]; + this.availableProperties = [...this.model.availableProperties]; + this.selectedDeviceUser = {...this.model.deviceUser ?? new DeviceUserModel()}; + this.selectedDeviceUserCopy = {...this.model.deviceUser}; + this.assignmentsCopy = [...this.model.assignments]; this.taskManagementEnabled = this.selectedDeviceUserCopy.taskManagementEnabled; this.timeRegistrationEnabled = this.selectedDeviceUserCopy.timeRegistrationEnabled; From df6a7d9ef076f38b9ae73ee927e7e38e7e1b3137 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 28 Nov 2025 11:52:15 +0000 Subject: [PATCH 14/15] Fix duplicate identifier error for workers field in task-tracker-select-worker-modal Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com> --- .../task-tracker-select-worker-modal.component.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-select-worker-modal/task-tracker-select-worker-modal.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-select-worker-modal/task-tracker-select-worker-modal.component.ts index 87b91b03c..b62694e13 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-select-worker-modal/task-tracker-select-worker-modal.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-select-worker-modal/task-tracker-select-worker-modal.component.ts @@ -15,7 +15,7 @@ import {TaskWizardStatusesEnum} from 'src/app/plugins/modules/backend-configurat }) export class TaskTrackerSelectWorkerModalComponent implements OnInit, OnDestroy { public dialogRef = inject(MatDialogRef); - private workers = inject(MAT_DIALOG_DATA); + private injectedWorkers = inject(MAT_DIALOG_DATA); sites: CommonDictionaryModel[] = []; workerName: string; From f10025d78d7b4e8abccee4d0b37c029674d1d755 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 28 Nov 2025 12:01:44 +0000 Subject: [PATCH 15/15] Fix missing this. prefix for data in task-tracker-shown-columns constructor Co-authored-by: renemadsen <76994+renemadsen@users.noreply.github.com> --- .../task-tracker-shown-columns.component.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-shown-columns/task-tracker-shown-columns.component.ts b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-shown-columns/task-tracker-shown-columns.component.ts index 0deabe6ed..0cd73217b 100644 --- a/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-shown-columns/task-tracker-shown-columns.component.ts +++ b/eform-client/src/app/plugins/modules/backend-configuration-pn/modules/task-tracker/components/task-tracker-actions/task-tracker-shown-columns/task-tracker-shown-columns.component.ts @@ -27,14 +27,14 @@ export class TaskTrackerShownColumnsComponent implements OnInit, OnDestroy { constructor() { this.columns = new FormGroup({ - property: new FormControl(data['property']), - task: new FormControl(data['task']), - tags: new FormControl(data['tags']), - workers: new FormControl(data['workers']), - start: new FormControl(data['start']), - repeat: new FormControl(data['repeat']), - deadline: new FormControl(data['deadline']), - calendar: new FormControl(data['calendar']), + property: new FormControl(this.data['property']), + task: new FormControl(this.data['task']), + tags: new FormControl(this.data['tags']), + workers: new FormControl(this.data['workers']), + start: new FormControl(this.data['start']), + repeat: new FormControl(this.data['repeat']), + deadline: new FormControl(this.data['deadline']), + calendar: new FormControl(this.data['calendar']), }); }