Consolidated commit message to v22 signals

This commit is contained in:
tanshu committed 2026-08-25 14:45:09 +00:00
1 parent 6403d25d3e
commit df289b20b8
443 files changed
+16058 -17332

No files matched your search

@@ -1,64 +1,68 @@
<mat-tab-group>
<mat-tab label="Lock Dates">
<form [formGroup]="lockInfoForm" class="flex flex-col">
<form class="flex flex-col" [formRoot]="lockInfoForm">
<div class="row-container">
<mat-checkbox formControlName="lockOlder" class="flex-auto basis-1-5">Lock Older</mat-checkbox>
@if (lockOlder) {
<mat-checkbox formControlName="olderRolling" class="flex-auto basis-1-5"> Is Rolling </mat-checkbox>
<mat-checkbox [formField]="lockInfoForm.lockOlder" class="flex-auto basis-1-5">Lock Older</mat-checkbox>
@if (lockOlder()) {
<mat-checkbox [formField]="lockInfoForm.olderRolling" class="flex-auto basis-1-5"> Is Rolling </mat-checkbox>
}
@if (lockOlder && !olderRolling) {
@if (lockOlder() && !olderRolling()) {
<mat-form-field class="flex-auto basis-3-5">
<mat-label>Date</mat-label>
<input matInput [matDatepicker]="olderDate" formControlName="olderDate" autocomplete="off" />
<input matInput [matDatepicker]="olderDate" [formField]="lockInfoForm.olderDate" autocomplete="off" />
<mat-datepicker-toggle matSuffix [for]="olderDate"></mat-datepicker-toggle>
<mat-datepicker #olderDate></mat-datepicker>
</mat-form-field>
}
@if (lockOlder && olderRolling) {
@if (lockOlder() && olderRolling()) {
<mat-form-field class="flex-auto basis-3-5">
<mat-label>Days</mat-label>
<input matInput formControlName="olderDays" autocomplete="off" />
<input matInput type="number" [formField]="lockInfoForm.olderDays" autocomplete="off" />
</mat-form-field>
}
</div>
<div class="row-container">
<mat-checkbox formControlName="lockNewer" class="flex-auto basis-1-5">Lock Newer</mat-checkbox>
@if (lockNewer) {
<mat-checkbox formControlName="newerRolling" class="flex-auto basis-1-5"> Is Rolling </mat-checkbox>
<mat-checkbox [formField]="lockInfoForm.lockNewer" class="flex-auto basis-1-5">Lock Newer</mat-checkbox>
@if (lockNewer()) {
<mat-checkbox [formField]="lockInfoForm.newerRolling" class="flex-auto basis-1-5"> Is Rolling </mat-checkbox>
}
@if (lockNewer && !newerRolling) {
@if (lockNewer() && !newerRolling()) {
<mat-form-field class="flex-auto basis-3-5">
<input
matInput
[matDatepicker]="newerDate"
placehnewer="Date"
formControlName="newerDate"
autocomplete="off"
/>
<mat-label>Date</mat-label>
<input matInput [matDatepicker]="newerDate" [formField]="lockInfoForm.newerDate" autocomplete="off" />
<mat-datepicker-toggle matSuffix [for]="newerDate"></mat-datepicker-toggle>
<mat-datepicker #newerDate></mat-datepicker>
</mat-form-field>
}
@if (lockNewer && newerRolling) {
@if (lockNewer() && newerRolling()) {
<mat-form-field class="flex-auto basis-3-5">
<input matInput placehnewer="Days" formControlName="newerDays" autocomplete="off" />
<mat-label>Days</mat-label>
<input matInput type="number" [formField]="lockInfoForm.newerDays" autocomplete="off" />
</mat-form-field>
}
</div>
<div class="row-container">
<div formArrayName="accountTypes">
<div>
<h3>Account Types</h3>
@for (at of accountTypes; track at; let i = $index) {
<div [formGroupName]="i" class="flex flex-row justify-around content-start items-start">
<mat-checkbox formControlName="accountType" class="flex-auto">{{ at.name }}</mat-checkbox>
@for (at of accountTypes(); track at; let i = $index) {
<div class="flex flex-row justify-around content-start items-start">
@if (lockInfoForm.accountTypes[i]) {
<mat-checkbox [formField]="lockInfoForm.accountTypes[i].accountType" class="flex-auto">{{
at.name
}}</mat-checkbox>
}
</div>
}
</div>
<div formArrayName="voucherTypes">
<div>
<h3>Voucher Types</h3>
@for (vt of voucherTypes; track vt; let j = $index) {
<div [formGroupName]="j" class="flex flex-row justify-around content-start items-start">
<mat-checkbox formControlName="voucherType" class="flex-auto">{{ vt.name }}</mat-checkbox>
@for (vt of voucherTypes(); track vt; let j = $index) {
<div class="flex flex-row justify-around content-start items-start">
@if (lockInfoForm.voucherTypes[j]) {
<mat-checkbox [formField]="lockInfoForm.voucherTypes[j].voucherType" class="flex-auto">{{
vt.name
}}</mat-checkbox>
}
</div>
}
</div>
@@ -66,23 +70,23 @@
<div class="row-container">
<mat-form-field class="flex-auto basis-30">
<mat-label>Valid From</mat-label>
<input matInput [matDatepicker]="validFrom" formControlName="validFrom" autocomplete="off" />
<input matInput [matDatepicker]="validFrom" [formField]="lockInfoForm.validFrom" autocomplete="off" />
<mat-datepicker-toggle matSuffix [for]="validFrom"></mat-datepicker-toggle>
<mat-datepicker #validFrom></mat-datepicker>
</mat-form-field>
<mat-form-field class="flex-auto basis-30">
<mat-label>Valid Till</mat-label>
<input matInput [matDatepicker]="validTill" formControlName="validTill" autocomplete="off" />
<input matInput [matDatepicker]="validTill" [formField]="lockInfoForm.validTill" autocomplete="off" />
<mat-datepicker-toggle matSuffix [for]="validTill"></mat-datepicker-toggle>
<mat-datepicker #validTill></mat-datepicker>
</mat-form-field>
<mat-form-field class="flex-auto basis-1-5">
<mat-label>Index</mat-label>
<input type="text" matInput formControlName="index" autocomplete="off" />
<input type="number" matInput [formField]="lockInfoForm.index" autocomplete="off" />
</mat-form-field>
<button mat-raised-button color="primary" (click)="saveLock()" class="flex-auto basis-1-5">Add</button>
</div>
<mat-table #table [dataSource]="dataSource" matSort aria-label="Elements">
<mat-table #table [dataSource]="this.lockInformation()">
<!-- Index Column -->
<ng-container matColumnDef="index">
<mat-header-cell *matHeaderCellDef>Index</mat-header-cell>
@@ -149,7 +153,7 @@
</form>
</mat-tab>
<mat-tab label="Rebase Data">
<form [formGroup]="rebaseDataForm" class="flex flex-col">
<form class="flex flex-col" [formRoot]="rebaseDataForm">
<div class="row-container">
<mat-form-field class="flex-auto basis-4-5">
<mat-label>Date</mat-label>
@@ -157,7 +161,7 @@
matInput
[matDatepicker]="rebaseDataDate"
(focus)="rebaseDataDate.open()"
formControlName="date"
[formField]="rebaseDataForm.date"
autocomplete="off"
/>
<mat-datepicker-toggle matSuffix [for]="rebaseDataDate"></mat-datepicker-toggle>
@@ -169,23 +173,23 @@
</form>
</mat-tab>
<mat-tab label="Maintenance Mode">
@if (maintenance.enabled) {
@if (maintenance().enabled) {
<div class="row-container">
Maintenance mode is <strong>ENABLED</strong> by user <strong>{{ maintenance.user }}</strong
Maintenance mode is <strong>ENABLED</strong> by user <strong>{{ maintenance().user }}</strong
>.
</div>
}
@if (!maintenance.enabled) {
@if (!maintenance().enabled) {
<div class="row-container">Maintenance mode is <strong>DISABLED</strong>.</div>
}
<button
mat-raised-button
[color]="maintenance.enabled ? 'warn' : 'primary'"
[color]="maintenance().enabled ? 'warn' : 'primary'"
(click)="toggleMaintenance()"
class="flex-auto"
>
{{ maintenance.enabled ? 'Disable' : 'Enable' }}
{{ maintenance().enabled ? 'Disable' : 'Enable' }}
</button>
</mat-tab>
</mat-tab-group>