WEB-215 Merge angular-update-19 into dev to upgrade Angular from v18 to v19 (#2530)

This commit is contained in:
Gopi Kishan
2025-06-20 19:03:06 -06:00
committed by GitHub
parent 263ddf0198
commit 6ee9897bd1
722 changed files with 17740 additions and 4075 deletions
@@ -1,8 +1,22 @@
/** Angular Imports */
import { Component, OnInit, ViewChild } from '@angular/core';
import { MatSort } from '@angular/material/sort';
import { MatTableDataSource } from '@angular/material/table';
import { ActivatedRoute } from '@angular/router';
import { MatSort, MatSortHeader } from '@angular/material/sort';
import {
MatTableDataSource,
MatTable,
MatColumnDef,
MatHeaderCellDef,
MatHeaderCell,
MatCellDef,
MatCell,
MatHeaderRowDef,
MatHeaderRow,
MatRowDef,
MatRow
} from '@angular/material/table';
import { ActivatedRoute, RouterLink } from '@angular/router';
import { FaIconComponent } from '@fortawesome/angular-fontawesome';
import { STANDALONE_SHARED_IMPORTS } from 'app/standalone-shared.module';
/**
* Amazon S3 Component.
@@ -10,7 +24,23 @@ import { ActivatedRoute } from '@angular/router';
@Component({
selector: 'mifosx-amazon-s3',
templateUrl: './amazon-s3.component.html',
styleUrls: ['./amazon-s3.component.scss']
styleUrls: ['./amazon-s3.component.scss'],
imports: [
...STANDALONE_SHARED_IMPORTS,
FaIconComponent,
MatTable,
MatSort,
MatColumnDef,
MatHeaderCellDef,
MatHeaderCell,
MatSortHeader,
MatCellDef,
MatCell,
MatHeaderRowDef,
MatHeaderRow,
MatRowDef,
MatRow
]
})
export class AmazonS3Component implements OnInit {
/** Amazon S3 configuration data. */
@@ -1,10 +1,13 @@
/** Angular Imports */
import { Component, OnInit } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
import { UntypedFormGroup, UntypedFormBuilder, Validators } from '@angular/forms';
import { ActivatedRoute, Router, RouterLink } from '@angular/router';
import { UntypedFormGroup, UntypedFormBuilder, Validators, ReactiveFormsModule } from '@angular/forms';
/** Custom Services */
import { SystemService } from 'app/system/system.service';
import { MatButton, MatIconButton } from '@angular/material/button';
import { FaIconComponent } from '@fortawesome/angular-fontawesome';
import { STANDALONE_SHARED_IMPORTS } from 'app/standalone-shared.module';
/**
* Edit Amazon S3 Component.
@@ -12,7 +15,12 @@ import { SystemService } from 'app/system/system.service';
@Component({
selector: 'mifosx-edit-amazon-s3',
templateUrl: './edit-amazon-s3.component.html',
styleUrls: ['./edit-amazon-s3.component.scss']
styleUrls: ['./edit-amazon-s3.component.scss'],
imports: [
...STANDALONE_SHARED_IMPORTS,
MatIconButton,
FaIconComponent
]
})
export class EditAmazonS3Component implements OnInit {
/** Amazon S3 Configuration data */
@@ -1,10 +1,14 @@
/** Angular Imports */
import { Component, OnInit } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
import { UntypedFormGroup, UntypedFormBuilder, Validators } from '@angular/forms';
import { ActivatedRoute, Router, RouterLink } from '@angular/router';
import { UntypedFormGroup, UntypedFormBuilder, Validators, ReactiveFormsModule } from '@angular/forms';
/** Custom Services */
import { SystemService } from 'app/system/system.service';
import { MatButton, MatIconButton } from '@angular/material/button';
import { FaIconComponent } from '@fortawesome/angular-fontawesome';
import { MatCheckbox } from '@angular/material/checkbox';
import { STANDALONE_SHARED_IMPORTS } from 'app/standalone-shared.module';
/**
* Edit Email Configuration Component.
@@ -12,7 +16,13 @@ import { SystemService } from 'app/system/system.service';
@Component({
selector: 'mifosx-edit-email',
templateUrl: './edit-email.component.html',
styleUrls: ['./edit-email.component.scss']
styleUrls: ['./edit-email.component.scss'],
imports: [
...STANDALONE_SHARED_IMPORTS,
MatIconButton,
FaIconComponent,
MatCheckbox
]
})
export class EditEmailComponent implements OnInit {
/** Password input field type. */
@@ -1,8 +1,22 @@
/** Angular Imports */
import { Component, OnInit, ViewChild } from '@angular/core';
import { ActivatedRoute } from '@angular/router';
import { MatSort } from '@angular/material/sort';
import { MatTableDataSource } from '@angular/material/table';
import { ActivatedRoute, RouterLink } from '@angular/router';
import { MatSort, MatSortHeader } from '@angular/material/sort';
import {
MatTableDataSource,
MatTable,
MatColumnDef,
MatHeaderCellDef,
MatHeaderCell,
MatCellDef,
MatCell,
MatHeaderRowDef,
MatHeaderRow,
MatRowDef,
MatRow
} from '@angular/material/table';
import { FaIconComponent } from '@fortawesome/angular-fontawesome';
import { STANDALONE_SHARED_IMPORTS } from 'app/standalone-shared.module';
/**
* Email Configuration Component.
@@ -10,7 +24,23 @@ import { MatTableDataSource } from '@angular/material/table';
@Component({
selector: 'mifosx-email',
templateUrl: './email.component.html',
styleUrls: ['./email.component.scss']
styleUrls: ['./email.component.scss'],
imports: [
...STANDALONE_SHARED_IMPORTS,
FaIconComponent,
MatTable,
MatSort,
MatColumnDef,
MatHeaderCellDef,
MatHeaderCell,
MatSortHeader,
MatCellDef,
MatCell,
MatHeaderRowDef,
MatHeaderRow,
MatRowDef,
MatRow
]
})
export class EmailComponent implements OnInit {
/** Email configuration data. */
@@ -1,12 +1,25 @@
/** Angular Imports */
import { Component } from '@angular/core';
import { MatNavList, MatListItem } from '@angular/material/list';
import { MatIcon } from '@angular/material/icon';
import { FaIconComponent } from '@fortawesome/angular-fontawesome';
import { MatLine } from '@angular/material/grid-list';
import { STANDALONE_SHARED_IMPORTS } from 'app/standalone-shared.module';
/**
* External Services component.
*/
@Component({
selector: 'mifosx-external-services',
templateUrl: './external-services.component.html'
templateUrl: './external-services.component.html',
imports: [
...STANDALONE_SHARED_IMPORTS,
MatNavList,
MatListItem,
MatIcon,
FaIconComponent,
MatLine
]
})
export class ExternalServicesComponent {
// Initialize an array of 4 boolean values, all set to false
@@ -1,10 +1,11 @@
/** Angular Imports */
import { Component, OnInit } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
import { UntypedFormGroup, UntypedFormBuilder, Validators } from '@angular/forms';
import { ActivatedRoute, Router, RouterLink } from '@angular/router';
import { UntypedFormGroup, UntypedFormBuilder, Validators, ReactiveFormsModule } from '@angular/forms';
/** Custom Services */
import { SystemService } from 'app/system/system.service';
import { STANDALONE_SHARED_IMPORTS } from 'app/standalone-shared.module';
/**
* Edit Notification Configuration Component.
@@ -12,7 +13,10 @@ import { SystemService } from 'app/system/system.service';
@Component({
selector: 'mifosx-edit-notification',
templateUrl: './edit-notification.component.html',
styleUrls: ['./edit-notification.component.scss']
styleUrls: ['./edit-notification.component.scss'],
imports: [
...STANDALONE_SHARED_IMPORTS
]
})
export class EditNotificationComponent implements OnInit {
/** Notification Configuration data */
@@ -1,8 +1,22 @@
/** Angular Imports */
import { Component, OnInit, ViewChild } from '@angular/core';
import { ActivatedRoute } from '@angular/router';
import { MatSort } from '@angular/material/sort';
import { MatTableDataSource } from '@angular/material/table';
import { ActivatedRoute, RouterLink } from '@angular/router';
import { MatSort, MatSortHeader } from '@angular/material/sort';
import {
MatTableDataSource,
MatTable,
MatColumnDef,
MatHeaderCellDef,
MatHeaderCell,
MatCellDef,
MatCell,
MatHeaderRowDef,
MatHeaderRow,
MatRowDef,
MatRow
} from '@angular/material/table';
import { FaIconComponent } from '@fortawesome/angular-fontawesome';
import { STANDALONE_SHARED_IMPORTS } from 'app/standalone-shared.module';
/**
* Notification Configuration Component.
@@ -10,7 +24,23 @@ import { MatTableDataSource } from '@angular/material/table';
@Component({
selector: 'mifosx-notification',
templateUrl: './notification.component.html',
styleUrls: ['./notification.component.scss']
styleUrls: ['./notification.component.scss'],
imports: [
...STANDALONE_SHARED_IMPORTS,
FaIconComponent,
MatTable,
MatSort,
MatColumnDef,
MatHeaderCellDef,
MatHeaderCell,
MatSortHeader,
MatCellDef,
MatCell,
MatHeaderRowDef,
MatHeaderRow,
MatRowDef,
MatRow
]
})
export class NotificationComponent implements OnInit {
/** Notification configuration data. */
@@ -1,10 +1,11 @@
/** Angular Imports */
import { Component, OnInit } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
import { UntypedFormGroup, UntypedFormBuilder, Validators } from '@angular/forms';
import { ActivatedRoute, Router, RouterLink } from '@angular/router';
import { UntypedFormGroup, UntypedFormBuilder, Validators, ReactiveFormsModule } from '@angular/forms';
/** Custom Services */
import { SystemService } from 'app/system/system.service';
import { STANDALONE_SHARED_IMPORTS } from 'app/standalone-shared.module';
/**
* Edit SMS Configuration Component.
@@ -12,7 +13,10 @@ import { SystemService } from 'app/system/system.service';
@Component({
selector: 'mifosx-edit-sms',
templateUrl: './edit-sms.component.html',
styleUrls: ['./edit-sms.component.scss']
styleUrls: ['./edit-sms.component.scss'],
imports: [
...STANDALONE_SHARED_IMPORTS
]
})
export class EditSMSComponent implements OnInit {
/** SMS Configuration data */
@@ -1,8 +1,22 @@
/** Angular Imports */
import { Component, OnInit, ViewChild } from '@angular/core';
import { ActivatedRoute } from '@angular/router';
import { MatSort } from '@angular/material/sort';
import { MatTableDataSource } from '@angular/material/table';
import { ActivatedRoute, RouterLink } from '@angular/router';
import { MatSort, MatSortHeader } from '@angular/material/sort';
import {
MatTableDataSource,
MatTable,
MatColumnDef,
MatHeaderCellDef,
MatHeaderCell,
MatCellDef,
MatCell,
MatHeaderRowDef,
MatHeaderRow,
MatRowDef,
MatRow
} from '@angular/material/table';
import { FaIconComponent } from '@fortawesome/angular-fontawesome';
import { STANDALONE_SHARED_IMPORTS } from 'app/standalone-shared.module';
/**
* SMS Configuration Component.
@@ -10,7 +24,23 @@ import { MatTableDataSource } from '@angular/material/table';
@Component({
selector: 'mifosx-sms',
templateUrl: './sms.component.html',
styleUrls: ['./sms.component.scss']
styleUrls: ['./sms.component.scss'],
imports: [
...STANDALONE_SHARED_IMPORTS,
FaIconComponent,
MatTable,
MatSort,
MatColumnDef,
MatHeaderCellDef,
MatHeaderCell,
MatSortHeader,
MatCellDef,
MatCell,
MatHeaderRowDef,
MatHeaderRow,
MatRowDef,
MatRow
]
})
export class SMSComponent implements OnInit {
/** SMS configuration data. */