Commit Graph
76 Commits
Author SHA1 Message Date
Felix van HoveandGitHub bc220ad50c Merge branch 'dev' into angular20 2025-12-08 11:05:39 +01:00
Felix van HoveandGitHub 5effdb9570 Merge pull request #2820 from FintecheandoMX/dev
WEB-436: Fix Spanish Translation for Login Page and Family Members tab
2025-11-26 19:17:53 +01:00
Felix van HoveandGitHub 856656796b Merge pull request #2798 from openMF/revert-2747-fix/unsafe-json-parse
Revert "WEB-(394)-fix: replace all direct JSON.parse usages with safe parsing utilities"
2025-11-17 19:45:03 +01:00
Felix van HoveandGitHub 0b783cd44c Merge pull request #2691 from oleksii-novikov-onix/WEB-331/loan-reaging-preview
WEB-331: Introduce loan reaging preview
2025-11-12 12:28:24 +01:00
Felix van HoveandGitHub 8cea62a5cc Merge pull request #2789 from shubhamkumar9199/fix/client-image-404-logging
WEB-375-fix: suppress console logs for expected 404 client image requests
2025-11-07 22:09:41 +01:00
Felix van HoveandGitHub bc19b1bdd5 Merge pull request #2785 from shubhamkumar9199/fix/find-pipe-xss-DomSanitizer
WEB-405-fix(find-pipe): sanitize HTML output to prevent XSS vulnerability
2025-11-06 18:14:45 +01:00
Felix van HoveandGitHub 840b19d060 Merge pull request #2781 from shubhamkumar9199/optimize/find-pipe-performance
WEB-417: optimize find-pipe performance with caching mechanism
2025-11-06 11:35:19 +01:00
Felix van HoveandGitHub 80f3d01175 Merge pull request #2726 from JaySoni1/WEB-372-correct-buttons-in-edit-client-component-html
WEB-372 Correct buttons in edit-client.component.html
2025-11-03 21:41:27 +01:00
Felix van HoveandGitHub 03e67032a0 Merge pull request #2739 from FintecheandoMX/dev
WEB-390: Update Node and NGINX images in Dockerfile
2025-11-01 11:43:54 +01:00
Felix van HoveandGitHub 61f30c8bb7 Merge pull request #2738 from alberto-art3ch/WEB-387/loan-repayment-installment-style-color-overdue
WEB-387: Loan repayment installment style color overdue
2025-10-31 11:06:34 +01:00
Felix van HoveandGitHub 3b5a68bb1b Merge pull request #2728 from JaySoni1/WEB-358-wrong-text-for-field-validation-when-adding-codes
WEB-358 Wrong text for field validation when adding codes
2025-10-30 09:14:59 +01:00
Felix van HoveandGitHub 8624c14f38 Merge pull request #2725 from JaySoni1/WEB-369-it-must-not-be-possible-to-save-an-account-despite-unpopulated-required-fields
WEB-369 It must not be possible to save an Account despite unpopulated required fields
2025-10-29 23:40:53 +01:00
Felix van HoveandGitHub 1bf66656e6 Merge pull request #2700 from gkbishnoi07/WEB-341-add-integration-tests-for-create-client-component
WEB-341 Add Integration Tests for CreateClientComponent
2025-10-20 18:24:41 +02:00
Felix van HoveandGitHub f592891a23 Replaces a dependecy in version.js (#2712)
version.js had a dependency on fs-extra, which is
not necessary, because we can use the built-in
Node functionality.

FIXES: WEB-351
2025-10-19 08:26:10 -06:00
Felix van HoveandGitHub a56c738e5a Merge pull request #2705 from alberto-art3ch/WEB-322/re-aging-for-interest-bearing-products_03
WEB-322: Re-aging: Interest handling configuration as optional parameter
2025-10-13 18:02:16 +02:00
Felix van HoveandGitHub 6b0c9ca9b3 Merge pull request #2704 from alberto-art3ch/WEB-322/re-aging-for-interest-bearing-products_02
WEB-322: Re-aging: Interest handling configuration with id
2025-10-10 22:22:55 +02:00
Felix van HoveandGitHub f7633655b2 Merge pull request #2671 from JaySoni1/WEB-108-gsim-glim-overview-not-updated-after-activation
WEB-108 GSIM/GLIM Overview Not Updated After Activation
2025-09-29 11:08:42 +02:00
Felix van HoveandGitHub 1822d7f1e3 Merge pull request #2685 from gkbishnoi07/WEB-327-integrate-code-rabbit-ai-for-automated-code-reviews
WEB-327 Integrate CodeRabbit AI for Automated Code Reviews
2025-09-29 10:44:51 +02:00
Felix van HoveandGitHub 5bbf0ce78f Merge pull request #2678 from alberto-art3ch/WEB-322/re-aging-for-interest-bearing-products
WEB-322: Re-aging: Interest handling configuration
2025-09-28 15:36:03 +02:00
Felix van HoveandGitHub eccca9281b Merge pull request #2688 from shubhamkumar9199/fix/background-box-search-journal-entry
WEB-330-fix(ui): add background boxes for better layout
2025-09-28 15:34:49 +02:00
Felix van HoveandGitHub 0a6825fd11 Merge pull request #2670 from shubhamkumar9199/fix/view-gl-account-html
WEB-319 Fix View GL Account Component: HTML Structure & SCSS Formatting
2025-09-22 09:12:41 +02:00
Felix van HoveandGitHub a3f3eb5c6a Merge pull request #2665 from alberto-art3ch/WEB-316/advance-accounting-rule-can-be-set-for-each-classification-type
WEB-316: Advance Accounting rule can be set for each classification type
2025-09-21 23:32:38 +02:00
Felix van HoveandGitHub 893e958b8b Merge pull request #2637 from budaidev/WEB-295/undowriteoff-for-writeoff
WEB-306: Set command undowriteoff for writeoff instead of undo
2025-09-10 14:18:41 +02:00
Felix van HoveandGitHub 1aaf4ca737 Merge pull request #2642 from LuisLeyva8/fix_userdetails
WEB-233:  Delete spec files causing test failures and userdetails
2025-09-09 08:40:57 +02:00
Felix van HoveandGitHub 0966d2c23c Merge pull request #2636 from alberto-art3ch/WEB-306/allow-customer-to-provide-write-off-reasons
WEB-306: Allow customer to provide write-off reasons
2025-09-08 16:27:19 +02:00
Felix van HoveandGitHub 5298cbe619 Merge pull request #2632 from alberto-art3ch/WEB-304/loan-product-edition-breaked
WEB-304: Accounting settings gets lost on Loan product edit screen
2025-09-04 08:56:29 +02:00
Felix van HoveandGitHub 78028a7a71 fix: Correct dependencies of Entity selection in Entity Data Table checks (#2628)
Status and other dependent dropdowns didn't show values dependent
correctly on Entity selection.

This also fixes the misspelled name part "enity" to "entity".

FIXES: WEB-302
2025-09-03 13:16:59 -06:00
Felix van HoveandGitHub 2aa301f338 Merge pull request #2627 from alberto-art3ch/feature/collection-sheet
WEB-277: Collection sheet and Productive collection sheet part I
2025-09-03 09:48:08 +02:00
Felix van HoveandGitHub 285a8feb6d fix: Corrected formatting of 3 markdown files (#2620)
Corrected white space in README, a testRigor doc
and a sass doc.

FIXES: WEB-297
2025-08-29 11:48:06 -06:00
Felix van HoveandGitHub 933f9b8133 fix: Make SelectOptions work in dropdowns (#2617)
SelectOptions in drop downs appeared empty.

FIXES: WEB-293
2025-08-25 14:34:02 -06:00
Felix van HoveandGitHub 0112dec9cb Merge pull request #2605 from openMF/revert-2602-dev
Revert "WEB-233: Improve the OIDC integration with 2FA"
2025-08-23 16:34:10 +02:00
Felix van HoveandGitHub 304d7d595c Merge pull request #2604 from shubhamsharma9199/fix/improve-profile-page-layout
fix(profile-page): improve layout and fix formatting/lint issues
2025-08-23 14:56:21 +02:00
Felix van HoveandGitHub b9f55aee37 test: removing Protractor (#2601)
Removing obsolete Protractor e2e package and tests

Fixes: WEB-282
2025-08-22 21:52:33 -06:00
Felix van HoveandGitHub c00a3bd059 Merge pull request #2598 from gitnicofiter/fix/WEB-279
WEB-279 fix null reference error
2025-08-22 10:43:58 +02:00
Felix van HoveandGitHub a29cda7e3c Merge pull request #2576 from tomasAscencio/dev
WEB-264: Fix Spanish Translation
2025-07-31 08:38:38 +02:00
Felix van HoveandGitHub 8b1f87498b Merge pull request #2577 from oleksii-novikov-onix/WEB-263/fix-buydown-fees-api-endpoint
WEB-263: Fix buydown-fees api endpoint
2025-07-31 08:37:58 +02:00
Felix van HoveandGitHub 9f3384635e Merge pull request #2574 from oleksii-novikov-onix/WEB-263/add-buy-down-fees-tab
WEB-263: Add Buy Down Fees tabs
2025-07-29 21:39:09 +02:00
Felix van HoveandGitHub 1a3c16e78b Merge pull request #2573 from mjpugh811/web-238
Resolution to Ticket Web-238.
2025-07-26 12:43:31 +02:00
Felix van HoveandGitHub 4b882a174b Merge pull request #2567 from openMF/dependabot/npm_and_yarn/multi-96c788614a
build(deps): bump on-headers and compression
2025-07-19 21:55:14 +02:00
Felix van HoveandGitHub 62e0ee077f Merge pull request #2566 from mjpugh811/web-211-v1
Resolution to Web-211, single commit etc.
2025-07-19 13:45:22 +02:00
Felix van HoveandGitHub 2236f3bf55 Merge pull request #2557 from alberto-art3ch/WEB-251/fix_loan_account_creation_view
fix: Loan create fails if Max allowed outstanding balance value is no…
2025-07-12 14:49:10 +02:00
Felix van HoveandGitHub ade91f7d36 Merge pull request #2553 from JohnAlva/fix_recurrend
WEB-248: Fix Recurrent Deposit
2025-07-08 18:34:45 +02:00
Felix van HoveandGitHub 72097b6fe6 Merge pull request #2554 from alberto-art3ch/WEB-249/loan_buy_down_fee_when_enable
Loan Buy Down Fee transaction only when the Loan has enable this feature
2025-07-08 17:56:15 +02:00
Felix van HoveandGitHub 177d45a179 Merge pull request #2545 from JohnAlva/saving_changes
WEB-241: Front End fix on Savings Accounts
2025-07-08 17:46:28 +02:00
Felix van HoveandGitHub c2ca61e0ec Merge pull request #2526 from alberto-art3ch/enhancement/manual_journal_entry_with_asset_external_owner
WEB-220: Extend Manual Journal entry to support Asset Externalization
2025-07-08 17:03:51 +02:00
Felix van HoveandGitHub 9c2f00550a Merge pull request #2548 from Cocoa-Puffs/fix/deferred-income-liability-account-mapping-not-showing-on-buy-down-fee
WEB-246: add deferred income liability account handling for buy-down fee in loan product accounting form
2025-07-06 13:51:06 +02:00
Felix van HoveandGitHub 57383af201 Merge pull request #2544 from JohnAlva/web_geo
WEB-240: IP Tracking
2025-07-06 13:46:04 +02:00
Felix van HoveandGitHub cfea98cdec Merge pull request #2546 from Cocoa-Puffs/feature/buy-down-fees-adjustment-transaction
WEB-242: add buy down fee adjustment transaction to existing non reversed buy down fee transactions
2025-07-03 18:59:59 +02:00
Felix van HoveandGitHub b5758113eb Merge pull request #2536 from alberto-art3ch/fix/client_charge_edition
WEB-229: Edit Client charge was broken
2025-06-24 19:32:58 +02:00
Felix van HoveandGitHub dc1f82ec30 Merge pull request #2528 from alberto-art3ch/enhancement/loan_buy_down_fee_transaction
WEB-218: Add Buy down fee transaction to Loan
2025-06-21 22:07:44 +02:00
Felix van HoveandGitHub 11d0d4270e Merge pull request #2518 from JebronLames32/SavingsAccountingFix
Fix: reset accrual-specific form fields on accounting rule change
2025-06-18 11:05:59 +02:00
Felix van HoveandGitHub c926431b25 Merge pull request #2504 from mjpugh811/web-109
Resolution to Web-109: Update gsim-account.component.html
2025-06-18 11:04:52 +02:00
Felix van HoveandGitHub d748bfb0f5 Merge pull request #2519 from gurramkarthiknetha/WEB-203-button-position-on-identities-tab-should-be-right-aligned
Fixes : WEB-203 Button position on Identities tab should be right aligned
2025-06-16 17:42:47 +02:00
Felix van HoveandGitHub b4503d34f3 fix: Improve login, server selection and proxy configuration (#2511)
No potentially malicious URLs referenced in markdown; added
servers stays in server selector list; the currently active server
is visible on the bottom right of smaller screens; a proxy configuration
can be provided now and works; a trailing slash in the added server
is no problem anymore, because it's removed.

FIXES: WEB-193
2025-06-11 11:32:36 -06:00
Felix van HoveandGitHub eba99dcdc8 Merge pull request #2453 from gkbishnoi07/removing-a-duplicate-line
Remove duplicate line from loans-view/loan-account-actions/make-repayment/make-repayment.component.ts

(The line got added by accident in a prior merge.)
2025-05-14 16:32:46 +02:00
Felix van HoveandGitHub 2ccf508cd9 Merge pull request #2452 from Cocoa-Puffs/fix/FINERACT-2232-Capitalized-income-Repayment-schedule-recalculation
fix: add capitalized income amount to loan summary view, remove capitalized income max amount validation

FINERACT-2232
2025-05-14 16:15:55 +02:00
Felix van HoveGitHubCraig-RosarioJose Alberto HernandezJose Alberto Hernandezadam.magyaridependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
c8d857f3cb Merging all changes in main branch of the last weeks into dev branch (#2444)
* fixed identities tab

* fix: Loan Product capitalized income form validation

* Loan account with Capitalized Income transaction

* fix: Use first API url from url list

* Loan Product with Capitalized Income GL accounting mappings

* fix: Loan Product capitalized income with Income Type

* Loan account details - income capitalization type

* fix: Loan Product Cash accounting view

* fix: Loan Id updated in Loan views after url changed

* fix: Charge management minimum and maximum cap values validation

* build(deps-dev): bump http-proxy-middleware from 2.0.7 to 2.0.9 (#2421)

Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) from 2.0.7 to 2.0.9.
- [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
- [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
- [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.7...v2.0.9)

---
updated-dependencies:
- dependency-name: http-proxy-middleware
  dependency-version: 2.0.9
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* docs: Improve contributing guidelines (#2440)

The CONTRIBUTING.md file has been updated to clarify that
we use the dev branch for development. In addition to
that, I have slightly shortened and restructured the text.

FIXES: WEB-165

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Craig-Rosario <craig.rosario04@gmail.com>
Co-authored-by: Jose Alberto Hernandez <alberto@art3ch.solutions>
Co-authored-by: Jose Alberto Hernandez <alberto@black-box.local>
Co-authored-by: adam.magyari <magyari.adam96@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 10:36:01 -06:00
Felix van HoveandGitHub b61d9e3d34 Merge pull request #2410 from JebronLames32/gsimChildFix
Web-110: Fix Gsim creation to include all selected clients
2025-04-27 17:37:17 +02:00
82e776eebe Merging Alberto changes in main (#2406)
* Loan Product Capitalized Income tab for Adv Pment Alloc

* fix: Loan Product Capitalized Income values

---------

Co-authored-by: Jose Alberto Hernandez <alberto@black-box.local>
Co-authored-by: Jose Alberto Hernandez <alberto@art3ch.solutions>
2025-04-16 11:17:03 -06:00
Felix van HoveandGitHub ff153bbf8b fix: Fixes tab titles, reinstates top 100 activities code (#2395)
Fixes tab titles both in English and other languages.
From what I can tell #2376 worked only for 3 pages - those 3
with translations in labels.titles.*. On the other hand,
it did not even work for English on most pages.
In addition to that, #2376 removed
code regarding top 100 user activities, without any
explanation.
The PR here is meant to fix all of that and hopefully
doesn't affect #2385.

FIXES: WEB-130, WEB-40
2025-04-12 01:39:39 -06:00
Felix van HoveandGitHub ffb4399e65 build: Update version and bug tracker in package.json (#2393)
package.json updates: Version becomes 1.0.0, bug tracker becomes Jira

FIXES: WEB-127
2025-04-12 01:38:34 -06:00
Felix van HoveandGitHub 97d24e5d18 feat: remove report feature xbrl/mix (#2392)
Removed the non-working XBRL and MIX report feature from the app

FIXES: WEB-45
2025-04-12 01:38:03 -06:00
Felix van HoveandGitHub 06163b469a Merge pull request #2398 from gkbishnoi07/WEB-133-fix-git-hub-actions-workflow-to-use-main-instead-of-master-branch
WEB-133 Fix GitHub Actions workflow to use main branch instead of master
2025-04-11 18:39:17 +02:00
Felix van HoveandGitHub 186ec29748 fix: Improve "create and edit template" functionality (#2339)
The button label got corrected, the form can't be submitted
anymore without all required fields filled out.

Two Typescript modules got merged, because they were
almost identical. The routing module got updated to
reflect the new component.

FIXES: WEB-65
2025-03-23 10:00:29 -06:00
Felix van HoveandGitHub 54a07bcb75 fix: Remove wrong required text in Group transfer clients dialog (#2341)
Removes a wrong required text in the group transfer clients dialog
and prevents empty fields appear below before a destination
group is found.

Fixes: WEB-82
2025-03-22 13:58:54 -06:00
Felix van HoveandGitHub 6615b64620 fix: Prevent GLIM and GSIM without members (#2340)
Makes sure GLIM and GSIM application menu item doesn't appear without
members. (This has already been in place for JLG.) Make sure GSIM can't
be created without members.

Fixes: WEB-62
2025-03-22 13:58:37 -06:00
Felix van HoveandGitHub 6cc7acae13 fix: Show members in GLIM and GSIM preview (#2334)
This shows a list of participating members in
GLIM resp. GSIM preview step.
It also changes "GLIM Loan" to "GLIM" in a menu
item.

Fixes: WEB-64
2025-03-20 14:27:17 -06:00
Felix van HoveandGitHub 5b2148cebe fix: make configuration wizard work smoothly (#2332)
This fixes a number of issues pointed out by the
ticket.

Fixes: WEB-14
2025-03-18 11:20:07 -06:00
Felix van HoveandGitHub 08e3dfbf6e fix: bug preventing individual loan application, improved GLIM (#2329)
This fixes a recently introduced bug preventing individual loan
applications. It also simplifies dramatically the GLIM process,
improving GLIM user experience and functionality.

Partially addresses: WEB-9
2025-03-17 18:37:24 -06:00
Felix van HoveandGitHub 8632abb34c fix: Add possibility to create GLIM account applications (#2323)
This is a first step to support GLIM account applications. It enables
a user to create a GLIM account application and provides a
starting point for a discussion of the feature, which has not even
been working for the community app and is insufficiently documented.
This is part of a larger effort to improve group account management.

Partially addresses: WEB-9
2025-03-16 14:49:49 -06:00
Felix van HoveandGitHub ee81d6da22 fix: breadcrumbs, labels and other issues in the context of loan/saving applications for groups (#2303)
This makes Group Loans somehow work, fixes the breadcrumbs for GLIM applications,
configures permissions for links to GLIM and GSIM applications and a few other
things, all regarding loan, savings, GLIM and GSIM applications of groups.

Partially addresses: WEB-9
2025-03-06 13:07:13 -06:00
Felix van HoveandGitHub c424e7d0ec fix: Remove unusable Task Management menu item (#2286)
Task Management in the Self Service area does not work and is not prioritized
currently. It therefore should be removed from what is available in the UI.

Fixes: WEB-24
2025-03-02 15:59:28 -06:00
Felix van HoveandGitHub d88e21d77f fix: Make View Guarantors work even if no summary is sent by Fineract (#2287)
This makes the View Guarantors work even if no Loan summary property is
sent in the Fineract response. (This is naturally the case when the
status of the Loan is not active.)
This also guarantees the page is rendered without errors in case
no clientRelationshipType is configured for the guarantor, which
is possible.

FIXES: WEB-22
2025-03-02 15:59:18 -06:00
Felix van HoveandGitHub 255640ec5f fix: Create Guarantor form issues (#2284)
Client Detail must only be shown when Name got selected. Prevent any Javascript errors. Enable the user
to enter a date of birth before 2000.

Fixes: WEB-30
2025-02-27 17:09:02 -06:00
Felix van HoveandGitHub ca2123edb4 fix: Javascript "is undefined" error (#2266)
Make Chart of Accounts Javascript run without error when no accounts exist

Fixes: WEB-10
2025-02-20 21:55:51 -06:00
Felix van HoveandGitHub 30e895c352 fix: make all the configuration wizards work (#2267)
Correct labels in the context of the wizards, make no wizard terminates
prematurely, make modal windows appear well positioned.

Fixes: WEB-11
2025-02-20 21:55:11 -06:00