merging code

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Nitesh Yadav
2026-04-20 14:26:25 +05:30
co-authored by Claude Sonnet 4.6
322 changed files with 28779 additions and 4976 deletions
@@ -17,13 +17,25 @@
</div>
<div class="vc-header__actions">
@if (!codeData.systemDefined) {
<button mat-flat-button color="primary" [routerLink]="['edit']" *mifosxHasPermission="'UPDATE_CODE'" class="vc-header__btn">
<button
mat-flat-button
color="primary"
[routerLink]="['edit']"
*mifosxHasPermission="'UPDATE_CODE'"
class="vc-header__btn"
>
<fa-icon icon="edit" class="m-r-10"></fa-icon>
{{ 'labels.buttons.Edit Code' | translate }}
</button>
}
@if (!codeData.systemDefined) {
<button mat-stroked-button color="warn" (click)="delete()" *mifosxHasPermission="'DELETE_CODEVALUE'" class="vc-header__btn-delete">
<button
mat-stroked-button
color="warn"
(click)="delete()"
*mifosxHasPermission="'DELETE_CODEVALUE'"
class="vc-header__btn-delete"
>
<fa-icon icon="trash" class="m-r-10"></fa-icon>
{{ 'labels.buttons.Delete Code' | translate }}
</button>
@@ -88,11 +100,20 @@
<!-- Table Rows -->
@for (codeValue of codeValues.controls; track codeValue; let i = $index) {
<div formArrayName="codeValues" class="vc-values-row" [class.vc-values-row--editing]="codeValueRowStatus[i] !== 'disabled'">
<div
formArrayName="codeValues"
class="vc-values-row"
[class.vc-values-row--editing]="codeValueRowStatus[i] !== 'disabled'"
>
<div [formGroupName]="i" class="vc-values-row__inner">
<div class="vc-values-col vc-values-col--name">
<mat-form-field appearance="outline" class="vc-inline-field">
<input required matInput formControlName="name" placeholder="{{ 'labels.inputs.name' | translate }}" />
<input
required
matInput
formControlName="name"
placeholder="{{ 'labels.inputs.name' | translate }}"
/>
@if (codeValues.at(i).controls.name.hasError('required')) {
<mat-error>
{{ 'labels.inputs.name' | translate }} {{ 'labels.commons.is' | translate }}
@@ -103,12 +124,23 @@
</div>
<div class="vc-values-col vc-values-col--desc">
<mat-form-field appearance="outline" class="vc-inline-field">
<input matInput formControlName="description" placeholder="{{ 'labels.inputs.Description' | translate }}" />
<input
matInput
formControlName="description"
placeholder="{{ 'labels.inputs.Description' | translate }}"
/>
</mat-form-field>
</div>
<div class="vc-values-col vc-values-col--pos">
<mat-form-field appearance="outline" class="vc-inline-field">
<input required matInput formControlName="position" type="number" min="0" placeholder="{{ 'labels.inputs.Position' | translate }}" />
<input
required
matInput
formControlName="position"
type="number"
min="0"
placeholder="{{ 'labels.inputs.Position' | translate }}"
/>
@if (codeValues.at(i).controls.position.hasError('required')) {
<mat-error>
{{ 'labels.inputs.Position' | translate }} {{ 'labels.commons.is' | translate }}