Commit Graph
1061 Commits
Author SHA1 Message Date
Ralph HopmanandGitHub 43d2a29c4d build: Run stylelint and prettier during build (#2239)
Stylelint and prettier checks are added to the build workflow, to maintain formatting consistency.

Existing issues are fixed.
2025-01-29 04:51:17 -06:00
Ralph HopmanandAdam Saghy 06693a65f0 fix: allowPartialPeriodInterestCalculation
Due to a typo, the allowPartialPeriodInterestCalculation field was not
processed correctly. Since the typo also occurs in some places in the
Fineract API, the typo is re-introduced where needed.
2025-01-29 10:36:13 +01:00
Neftalí YaguaandGitHub 28d5b356e4 Correct path to i18n dictionaries (#2249)
The path to i18n could not be accessed by HttpClient because it is intervened by the general interceptor, in this change we use HttpClient without the interceptor, which allows the files to be loaded directly from the real path as a standard asset.
2025-01-28 13:17:32 -06:00
Gerald OkaforandGitHub 1ac144051e fixed translation bug for client creation for labels (#2251) 2025-01-28 13:11:39 -06:00
Jose Alberto Hernandez d501fb6df2 Loan account term variations support for different term types 2025-01-20 18:27:23 -05:00
42f6150eee Fix translation (#2246)
Co-authored-by: Delicatesix <jorge.llam97@outlook.com>
2025-01-20 13:22:09 -06:00
Adam Saghy 638786af61 Reset advanced accounting rules if checkbox is unchecked on loan product 2025-01-20 19:11:55 +01:00
Jose Alberto Hernandez 4ba63ab202 Allow run Batch inactive jobs 2025-01-16 02:28:43 -05:00
Ralph HopmanandArnold Gálovics 34a366e6de build: Update karma versions and fix compile errors 2025-01-15 17:45:16 +01: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
Jose Alberto HernandezandJose Alberto Hernandez 9d6cf1514a Loan Interest Pauses management to Edit or Delete 2025-01-14 08:32:26 -05:00
Jose Alberto HernandezandJose Alberto Hernandez b729898147 Loan Term variations including Interest Pauses 2025-01-13 08:21:46 -05:00
Jose Alberto HernandezandJose Alberto Hernandez 3bdeeb8201 fix: Batch jobs dialog confirmation delete button 2025-01-07 07:38:07 -05:00
Jose Alberto HernandezandJose Alberto Hernandez c9ff1438a3 fix: Loan product charge-off reasons accounting mappings 2025-01-06 19:17:21 -05:00
Jose Alberto HernandezandJose Alberto Hernandez d04890fd3f Add new interest pause and list existing interest pause periods of the loan 2025-01-06 14:55:44 -05:00
Jose Alberto HernandezandJose Alberto Hernandez 5e5c7ed47d Undo Loan Charge-off transaction 2025-01-02 01:40:30 -05:00
Adam Saghy 21e2e97018 Advanced accounting - Charge-off reason mapping fix 2024-12-20 11:45:51 +01:00
Víctor RomeroandGitHub ba3aef4902 Fix boolean values in env.template.js (#2225) 2024-12-19 16:19:07 -06:00
Víctor RomeroandGitHub a21bd622e7 Add Oauth Server as variables (#2224) 2024-12-19 15:28:22 -06:00
Adam Saghy bf1d99f494 Advanced accounting - Charge-off reason mapping fix 2024-12-19 18:24:32 +01:00
Ralph HopmanandAdam Saghy f693318c2e build: Use prettier for javascript
Stop ignoring .js and .json files in prettier and fix existing issues.

The `prettier-plugin-multiline-arrays` plugin is used to split arrays
with multiple elements into one line per element.
2024-12-19 10:19:28 +01: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
Adam Saghy c5fc3925fb Advanced accounting - Charge-off reason mapping 2024-12-18 17:30:46 +01:00
Ralph HopmanandAdam Saghy 6203ada3b6 build: Use lint-staged
Introducing lint-staged with husky to lint files before they are
committed. This will help maintain the code standards in the project.

Also fixes some linting issues that were introduced in other PRs.

HTML files should be included after current issues with htmlhint are
fixed.
2024-12-18 17:12:03 +01:00
Adam Saghy 5d3271dec7 Advanced accounting - Charge-off reason mapping 2024-12-18 15:16:02 +01:00
Jose Alberto HernandezandJose Alberto Hernandez 69ef977d88 Add missed labels for Loan COB steps 2024-12-13 12:11:06 -05:00
Jose Alberto HernandezandJose Alberto Hernandez c4338b44f0 System Jobs using confirmation dialog 2024-12-05 22:45:37 -05:00
Jose Alberto HernandezandJose Alberto Hernandez 29cda98b62 fix: Loan Product charge-off advanced accounting mappings 2024-12-04 07:22:19 -05:00
adam.magyariandJose Alberto Hernandez fb692d47da Add loan charge-off behaviour 2024-11-28 12:47:11 -06:00
Jose Alberto HernandezandJose Alberto Hernandez 497fc3b9d9 Loan product using externalId input field 2024-11-28 11:37:58 -06:00
Ralph HopmanandAdam Saghy 1aed445156 fix: Description tooltip in Global Configurations
Due to a bug in getTooltip, the tooltips were never shown. This change
shows the tooltip when there is a description for the configuration option.
2024-11-28 18:31:20 +01:00
Ralph HopmanandAdam Saghy a27bd723d8 fix: Client signature
The functionality to store and show client signatures was broken.
2024-11-28 13:49:34 +01:00
Ralph HopmanandAdam Saghy 43c8fdbe66 fix: Enable and disable surveys
The logic to enable and disable surveys was not implemented, and the
state was not shown correctly. The front-end logic now corresponds to
the back-end logic (org.apache.fineract.spm.service.SpmService).
2024-11-28 13:48:52 +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
Janos MeszarosandAdam Saghy ffe5c98e85 FINERACT-1981: Introduce Interest should not be calculated on past due principal amount on API 2024-11-28 10:07:42 +01:00
Adam SaghyandJose Alberto Hernandez c2d72c96ae Add new Advanced accounting mapping: Charge-off reason 2024-11-25 10:20:47 -06:00
Jose Alberto HernandezandJose Alberto Hernandez a736f4bf74 Block undo Loan Interest Refund transaction 2024-11-18 11:35:41 -06:00
Jose Alberto HernandezandJose Alberto Hernandez aa3e70e5c5 Display Loan interest refund transaction relations 2024-11-18 06:59:51 -06:00
Jose Alberto HernandezandJose Alberto Hernandez e02dd0509a Loan account with Term variations details tab 2024-11-13 22:52:55 -06: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
Jose Alberto HernandezandJose Alberto Hernandez e910679673 fix: Display the Loan account Interest rate period type 2024-11-05 11:45:01 -06:00
leksinomiandJose Alberto Hernandez 0762dfbac2 refactor: align ui and backend password validation policy 2024-11-04 10:35:56 -06:00
Adam Saghy 2b730bb1ea Fix global config name 2024-10-02 13:45:41 +02:00
Jose Alberto HernandezandJose Alberto Hernandez 3990366022 fix: Loan COB step missed labels 2024-08-30 07:13:35 -06:00
Jose Alberto HernandezandJose Alberto Hernandez bfdae86df0 fix: Client view broken when the client has not client type 2024-08-26 07:25:19 -06:00
Jose Alberto HernandezandJose Alberto Hernandez 1e1772d3ca Client view with details 2024-08-23 22:29:43 -06:00
Jose Alberto HernandezandJose Alberto Hernandez c3776fb29a fix: Run report view horizontal scroll issue 2024-08-22 09:15:30 -06:00
Jose Alberto HernandezandJose Alberto Hernandez bf93f6c80f Advance payment strategy with Adjust last, unpaid period reschedule method 2024-08-19 07:11:54 -06:00
Omar-NabilandJose Alberto Hernandez 521fc015df add new progress bar to our app 2024-08-18 17:19:58 -06:00
Omar-NabilandJose Alberto Hernandez 3430188991 add new style to our progress in toolbar 2024-08-17 20:24:52 -06:00