feat: standing instructions UI - view redesign, edit pre-fill fix, current account tab improvements

- Redesign view-standing-instructions with sectioned layout (General Info, From Account,
  To Account, Transfer Settings, Recurrence) using info-grid/info-row CSS pattern with
  color-coded status badge
- Fix edit-standing-instructions: remove buggy recurrenceOnMonthDay.push() crash that
  caused all form fields to be empty; add parseISODate() and parseMonthDay() helpers
  handling both ISO string and array formats; add null safety with ?. guards on all fields
- Fix edit form patchValue: fromAccount and toAccount show as 'productName - accountNo'
- Improve current account standing-instructions-tab HTML with ?. null guards
- Add missing i18n keys: General Information, From Account, To Account, Transfer Settings,
  Recurrence Settings, Valid From, Valid Till

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Jaanu423
2026-05-26 10:53:52 +05:30
co-authored by Claude Sonnet 4.6
parent 1779591b7a
commit ae414c620e
10 changed files with 379 additions and 168 deletions
+9 -4
View File
@@ -430,7 +430,6 @@
"Create Hook": "Create Hook",
"Create Interest Refund": "Create Interest Refund",
"Create Current Product": "Create Current Product",
"Create Fixed Deposit Product": "Create Fixed Deposit Product",
"Create Journal Entries": "Create Journal Entries",
"Create Loan Product": "Create Loan Product",
"Create Office": "Create Office",
@@ -1078,7 +1077,6 @@
"Create Fixed Deposit Product": "Create Fixed Deposit Product",
"Create Loan Product": "Create Loan Product",
"Create Recurring Deposit Product": "Create Recurring Deposit Product",
"Create Share Product": "Create Share Product",
"Create Tax Group": "Create Tax Group",
"Create fixed deposit product": "Create fixed deposit product",
"Create loan product": "Create loan product",
@@ -1454,7 +1452,12 @@
"You have created": "You have created",
"identifier id": "identifier id",
"savings-transaction-datatable-tab works": "savings-transaction-datatable-tab works",
"successfully select option": "successfully. Please select from the options below to proceed further."
"successfully select option": "successfully. Please select from the options below to proceed further.",
"From Account": "From Account",
"General Information": "General Information",
"Recurrence Settings": "Recurrence Settings",
"To Account": "To Account",
"Transfer Settings": "Transfer Settings"
},
"inputs": {
"# Remittance": "# Remittance",
@@ -3013,7 +3016,9 @@
"s3_secret_key": "s3_secret_key",
"task-management component": "task-management component",
"to": "to",
"valid": "valid"
"valid": "valid",
"Valid From": "Valid From",
"Valid Till": "Valid Till"
},
"links": {
"Community": "Community",