Commit Graph
59 Commits
Author SHA1 Message Date
keshav 0c99dc3686 share certificate and share product maker checker 2026-07-27 13:57:49 +05:30
keshav898966 d00eac0aa1 pending account terminate feature develop 2026-07-01 17:19:38 +05:30
Jaanu423andClaude Sonnet 4.6 260fabaa48 feat(accounts): add Modify Application for rejected Current/Savings/FD/RD accounts
- Add 'Modify Application' button in kebab menu for rejected accounts (all 4 types)
- Rewrite edit components with tab-based UI matching create form
- Pre-populate all create-time values in edit form: product, account status,
  customer segment, account type, joint holders, nominees, introducer,
  deposit account link, senior citizen rate, tenure, flags (msme/balanceSwap/autoDebit)
- Fix edit mode detection using accountNo presence
- Add preselectedIntroducer @Input to IntroducerSearchComponent for pre-fill
- Support both camelCase and lowercase keys for joint holders (MySQL queryForList)
- Fix account number display: actual accountNo before previewAccountNo
- Fix cbsAccountType restore: cbsAccountType only, avoid Fineract enum object
- Add nominees fetch via /clients/{id}/nominees API in all 4 edit components
- Fix RD/FD Interest Rate Chart: SimpleChanges to prevent reset race condition
- Pre-check Senior Citizen checkbox in edit form from isSeniorCitizen DB field
- Auto-calculate rate when tenure pre-filled in edit mode
- FD calculator: use backend calculate-fd-interest API for all compounding types
- Support interestCompoundingPeriodInMonths=0 (daily) in FD calculator API

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-03 10:36:40 +05:30
Jaanu423andClaude Sonnet 4.6 33b01d667d feat: fix standing instructions action buttons for all account types
- Wire up Edit/View/Delete buttons with click handlers in all 4 HTML templates
  (Current Account, Savings, Fixed Deposit, Recurring Deposit)
- Remove broken [routerLink] from Recurring Deposit HTML
- Add viewInstruction() and editInstruction() methods to all 4 tab components
- Use navigateByUrl with absolute path built from this.router.url to avoid
  Angular multi-level .. navigation bug (was producing literal .. in URL)
  CA/Savings/RD: basePath + /transfer-funds/:id/view|edit
  FD: basePath + /transactions/account-transfers/:id/view|edit
- Fix deleteStandingInstruction() to refresh table after delete in all tabs
- Fix AccountTransfersService.deleteStandingInstrucions to use
  PUT ?command=delete instead of HTTP DELETE (backend soft-delete only)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-26 11:42:18 +05:30
Jaanu423andClaude Sonnet 4.6 1779591b7a feat: sat design for current account, FD, RD deposit/withdrawal pages
- Rebuilt current account deposit/withdrawal with sat two-column layout
- Applied same sat design to FD cash transaction and RD deposit/withdrawal
- Added Deposit action to FD: button config, actions dict, doAction routing
- Both FD Deposit and Withdrawal now render FixedDepositsCashTransaction

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 14:49:45 +05:30
Jaanu423andClaude Sonnet 4.6 547cfd581e feat: Nexora grouped action menu for Current Account, FD, and RD views
- Non-individual clients: hide Nomination Facility & Nominees in create flow,
  skip nominee validation on submit, hide Nominees tab in account view
- Current Account view: replace flat kebab menu with Nexora grouped menu
  (Transact / Restrict / Interest / Admin / Danger zone), scrollable body,
  pinned header, colour-coded icons; add kindOf/iconOf/hasKind helpers
- Fixed Deposit view: same grouped menu using shared cur-action-menu styles
- Recurring Deposit view: same grouped menu with permission directives
- main.scss: add cur-action-menu / cur-menu global styles with MDC flex fix
  for Material 20 (.mat-mdc-menu-item-text)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 13:11:02 +05:30
Jaanu423andClaude Sonnet 4.6 b7d009b22a feat: Nexora UI upgrade for Current Account, FD, and RD account views
- Current Account: hero header with navy gradient, pill tabs, Nexora card layout for general tab, txn-tab/chg-tab table styles, bank statement passbook
- Fixed Deposits: fd-* prefixed hero header, KPI tiles, pill tab nav, nx-card general tab layout, txn-tab transactions, chg-tab charges
- Recurring Deposits: rd-* prefixed hero header with three KPI tiles, pill tab nav, nx-card general tab layout, txn-tab transactions, chg-tab charges
- Fix: removed broken FA4-format icon references from action menu buttons

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 11:02:15 +05:30
Nitesh Yadav 52e216fbe5 update rd,fd,saving and current product update validation end date and and this all account nominee facility code 2026-05-15 12:53:47 +05:30
173c03023d WEB-656: Allow Undo Fixed Deposit transaction (#3077)
Co-authored-by: Jose Alberto Hernandez <alberto@black-box.local>
2026-02-06 12:23:43 -06:00
Shubham KumarandGitHub a07a89a5d7 chore: add MPL license headers to all source files (#2977) 2026-01-10 10:44:23 -06:00
Felix van Hove 7fd1486c08 Upgrading to Angular 20:
Replaced checked in package-lock.json by regenerated one.
Ran ng update @angular/core@20 @angular/cli@20
Ran npm install @angular-builders/jest@^20.0.0 @fortawesome/angular-fontawesome@^3.0.0 @swimlane/ngx-graph@^11
Ran npm install ngx-mat-select-search@^8.0.2.
Ran ng update @angular/material@20.
Updated all eslint and typescript to the latest versions.
Removed @angular-devkit/schematics.
Updated fontawesome.
Updated rxjs and tslib.
Moved required node version from 16 to 20.
Updated jest-preset-angular.
Set preserveWhitespaces to false.
Corrected two type declarations in two typescript files to make ng serve run without errors.
Removed unused angular-devkit/schematics from view-user.component.ts .
Updated list of supported browsers.
Upgraded prettier.
Ran prettier . --write the first time.
Ran prettier . --write the second time.
Ran ng generate @angular/core:inject with defaults, excepted a handful of files.
Fixed remaining eslint problems.
Added dist directory to ignores in eslint.config.js.
Let prettier fix formatting, almost everything is just line breaks.
Made htmlhint ignore @if and @for Angular constructs.
Updated node version in Github workflow to 22.12.0 (build.yml).
Updated .env.ts.
Updated Angular datetime format strings from YYYY-MM-DD to yyyy-MM-dd.
Merged changes from dev into angular20 branch.
2025-12-08 11:01:01 +01:00
Gopi KishanandGitHub 6ee9897bd1 WEB-215 Merge angular-update-19 into dev to upgrade Angular from v18 to v19 (#2530) 2025-06-20 19:03:06 -06:00
Gopi KishanandGitHub b7c6ea857a WEB-201 Merge angular-update-18 into dev to upgrade Angular from v17 to v18 (#2513) 2025-06-13 08:19:03 -06:00
Jose Alberto Hernandez 61e59821b9 fix: Display issues 2025-06-09 17:19:47 -05:00
Adam Saghy 19a14e5b5b Upgrade to Angular 16
Merge `angular-update-16` into `dev` branch
2025-05-23 18:47:20 +02:00
Ralph HopmanandAdam Saghy cac1d11ad7 build: Use prettier for typescript
Stop ignoring .ts files in prettier and fix existing issues.
2025-01-15 11:59:30 +00:00
Ralph HopmanandAdam Saghy 2ec9ba81d6 build: Use prettier for html
Stop ignoring html files in prettier and fix existing issues.
2024-12-19 09:36:50 +01:00
Ralph HopmanandAdam Saghy 31f1890051 build: Upgrade stylelint to version 16 and fix issues
Migrate upgrade stylelint from version 10 to 16 and fix all the
stylelint and prettier issues in scss files.

The following deprecated stylistic rules are no longer supported in
stylelint, and the checks are taken over by prettier:

- string-quotes
- max-empty-lines
- max-line-length
2024-11-28 13:46:48 +01:00
Ralph HopmanandAdam Saghy 9034ce2847 build: Replace Codelyzer and TSLint with Angular ESLint
Migrate from the deprecated TSLint to Angluar ESLint. Also fix current
linting issues in the code, in particular:

- Use strict equals operators (=== and !==)
- Remove empty lifecycle methods (mostly ngOnInit)
- Output bindings including aliases should not be named as standard dom
  events (submit)
- Async pipe results should not be negated
2024-11-08 09:37:08 +01:00
Omar-NabilandJose Alberto Hernandez c69c9dc006 add missed translations to html files 2024-07-02 23:34:45 -06:00
Jose Alberto HernandezandJose Alberto Hernandez 7c36dd88b9 Fixed Deposit account missed translations 2024-06-23 22:09:57 -06:00
Jose Alberto HernandezandJose Alberto Hernandez c4d0eac2e3 Account Transaction tab homologation 2024-06-02 17:42:45 -06:00
Jose Alberto HernandezandJose Alberto Hernandez 7e607d63c0 Installment level delinquency setting at loan account level 2024-05-09 07:10:56 -06:00
Jose Alberto HernandezandJose Alberto Hernandez cdc9d74122 Fix: Missing labels in the report views 2024-04-15 09:05:09 -06:00
Jose Alberto HernandezandJose Alberto Hernandez 54dc91e0e2 Transactions tab standarization 2024-03-30 19:04:56 -06:00
Jose Alberto HernandezandJose Alberto Hernandez 466efacbd8 Fixed Length configuration in Loan Accounts 2024-03-19 07:56:04 -06:00
Jose Alberto HernandezandJose Alberto Hernandez c691658ed8 Fix to mark with strike the reversed FD Account transactions 2024-03-11 18:17:34 -06:00
Jose Alberto HernandezandJose Alberto Hernandez a1b169a4bd Display Savings account transaction reversed 2024-03-09 08:13:27 -06:00
Jose Alberto HernandezandAdam Saghy 9aa24d98a3 Add checkbox to hide accrual transactions on deposits 2024-01-12 14:19:13 +01:00
Jose Alberto HernandezandAdam Saghy 77814f03a1 Fixed Deposit account request with Maturity Instruction 2023-12-22 15:28:04 +01:00
Jose Alberto HernandezandAdam Saghy 76bdff35dc Fixed Deposit account request fixes 2023-12-12 10:01:55 +01:00
Jose Alberto HernandezandAdam Saghy 6083af05ef Fixed Deposit account Transaction tab 2023-11-30 10:45:44 +01:00
79595f6a1c Recurring Deposit view account homologation (#1910)
Co-authored-by: Jose Alberto Hernandez <alberto@blue-daemon.local>
2023-11-26 20:00:42 -06:00
3c625d81c4 i18n: Adding new languages: Part 2 (#1885)
Co-authored-by: radhathakare <radhathakare322@gmail.com>
2023-10-25 22:42:07 -06:00
408f004450 i18n: Adding new languages: Part 1 (#1882)
Co-authored-by: Jose Alberto Hernandez <alberto@blue-daemon.local>
2023-10-22 20:18:05 -06:00
c7fe21e74a Fixed Deposit account view update (#1881)
Co-authored-by: Jose Alberto Hernandez <alberto@blue-daemon.local>
2023-10-19 00:07:22 -06:00
a56347d400 Fix in products view routes (#1643)
Co-authored-by: Jose Alberto Hernandez <alberto@MacBook-Pro.local>
2023-01-13 12:09:06 -06:00
f330e91aa4 Datatables enhacements to support products (#1641)
Co-authored-by: Jose Alberto Hernandez <alberto@MacBook-Pro.local>
2023-01-13 02:07:51 -06:00
Jose Alberto Hernandez 025fc3ecfa Upgrade Angular 13 2022-12-05 23:21:46 -06:00
Jose Alberto Hernandez 0e71c2464e Upgrade to Angular 12 2022-06-30 18:32:26 -05:00
Jose Alberto Hernandez 5eeaed3ee9 Move out DatePipe to use in one place Dates 2022-06-29 14:34:01 -05:00
Jose Alberto Hernandez 9bf535da18 UI is broken in dates parsing in Safari 2022-06-22 15:33:50 -05:00
Jose Alberto HernandezandArnold Gálovics 6ea3d97538 Format date fields without patch form 2022-06-10 10:34:19 +02:00
Shantanu JoshiandGitHub 997611a9f3 refactor(df/locale): fixed-deposits module (#1283)
Centralize the date formats and language code in fixed-deposits module using SettingsService

Fixes: #1213
2021-08-08 13:13:32 +05:30
Karan TakalkarandGitHub 3e21227056 build: update to angular-v9.1.12 (#1215)
Fixes: #1216
2020-08-23 14:21:17 +05:30
Karan TakalkarandGitHub 572a07bf45 refactor: fixed deposits module (#1201)
See: #1196
2020-08-13 17:44:23 +05:30
Muskan KhediaandGitHub cfc27b53e2 feat: add view account transfer (#1192)
Fixes: #1188
2020-08-11 17:04:46 +05:30
Muskan KhediaandGitHub cb62fefbfa feat: add list view standing instructions (#1152)
Fixes: #267
2020-07-23 17:22:28 +05:30
Karan TakalkarandGitHub 5f6422e3f1 feat: edit fixed deposits account (#1011)
Fixes: #1010
2020-07-07 20:51:17 +05:30
Karan TakalkarandGitHub 02ab8e0090 feat: fd interest rate chart (view-incentives) (#1005)
Fixes: #1004
2020-07-07 14:32:31 +05:30