This is an automated email from the ASF dual-hosted git repository.

github-actions[bot] pushed a change to branch chore/fineract-spec-sync
in repository https://gitbox.apache.org/repos/asf/fineract-backoffice-ui.git


    from e3d6660e chore(api): sync the Fineract OpenAPI spec and regenerate the 
client
     add f649661c fix(api): adapt call sites to the synced spec and bump 
Angular to 22.2
     add 8804242b Merge pull request #610 from 
Aman-Mittal/chore/spec-sync-fixes-angular-22.2
     add 33c3b010 test(ci): add offline production build check
     add 9718c9e3 Merge pull request #609 from 
shivaansh0610-LUFFY/ci/363-offline-build-check
     add 35ecb8a1 fix(ui): notify WC loan product signal on form edits
     add 3a296bb7 Merge pull request #614 from 
wellkilo/fix/571-wc-loan-product-signal-bindings
     add 467fd883 feat(profile): add self-service password change
     add 7ee198b8 Merge pull request #615 from 
wellkilo/feat/492-self-service-password
     add aa9cb3ca fix: explain inactivity logout on login
     add 6dd244b1 Merge pull request #616 from 
efegokdemir/codex/issue-612-inactivity-login-notice
     add 756339e3 fix(ui): surface failed list loads, explain idle logout, 
restore the AA primary
     add d81f17f5 Merge pull request #618 from 
Aman-Mittal/fix/611-612-613-load-failures-logout-contrast
     add 62be64a1 fix(guided-tour): position card around target
     add a875eb8b Merge pull request #619 from 
shivaansh0610-LUFFY/ci/363-offline-build-check
     add 4f89b607 fix(savings): prevent NaN in paginator
     add 991b1dd7 fix(savings): use the appTranslate adapter instead of 
ngx-translate
     add d6dd87ba fix(ui): repair seven broken screens and reflow every form 
below 240px
     add 33820039 test(ui): update the tests the previous commit's changes 
invalidated
     add 01a86ae9 Merge pull request #623 from 
Aman-Mittal/fix/api-gap-broken-screens
     add c1509e5c Merge remote-tracking branch 'upstream/main' into 
fix/620-savings-paginator-nan
     add a4770751 Merge pull request #621 from 
shivaansh0610-LUFFY/fix/620-savings-paginator-nan
     add 79edaea8 build(deps): bump the codeql group with 2 updates
     add 06d4c1dd Merge pull request #636 from 
apache/dependabot/github_actions/codeql-c83b7ed659
     add ea109656 fix(nav): give the Admin, Campaigns and Interop groups 
translation keys
     add c2dcb8de ci(i18n): catch keys that never resolve, statically and in 
the browser
     add 2fbf1a7b fix(i18n): give table column headers translation keys
     add 69ad1205 ci(i18n): reject ColumnDef labels that are phrases
     add b9cfa209 fix(i18n): do not report a deployment's own nav labels as 
missing keys
     add 247461e4 fix(clients): build the action dialog title key as the 
catalogue words it
     add 3df3800b fix(i18n): check that a ColumnDef label names a key that 
exists
     add 0a771364 Merge pull request #625 from Aman-Mittal/ci/i18n-miss-gates
     add 1087c519 refactor(staff): use app-owned buttons
     add 5eb25964 Merge pull request #630 from 
1cbyc/1cbyc/569-staff-ui-primitives
     add b0a8e234 fix(deploy): make the production build run under CSP
     add 68969585 Merge pull request #631 from wellkilo/fix/360-production-csp
     add 7db941cf fix(currency): improve currencies management UI
     add df80c205 test(currency): add currencies UI coverage
     add dc67013f feat(i18n): add currency filter labels
     add 2dfa345e chore(lint): remove obsolete currency suppression
     add d5517c26 Merge pull request #640 from 
shivaansh0610-LUFFY/feat/579-currencies-ui
     add d2e6dfc5 feat(loans): support contract termination
     add 4a8d6a2d test(e2e): record contract termination flow
     add d7c03f38 refactor(loans): use includes for contract termination 
commands
     add 4e409ba6 Merge pull request #633 from 
wellkilo/feat/504-contract-termination
     add 51df3c96 feat(ui): add a searchable-select primitive, wire it into 
collateral currency
     add fce41d83 Merge pull request #637 from 
shivaansh0610-LUFFY/feat/626-searchable-select
     add 14c73ad1 feat(loan): add chargeback action to repayments
     add 0f264052 feat(loan): add chargeback dialog
     add 7da5c251 test(loan): add chargeback coverage
     add 67239acd feat(i18n): add chargeback labels
     add af1a74b8 feat(loan): polish chargeback dialog layout and validation
     add d563a97c Merge pull request #639 from 
shivaansh0610-LUFFY/feat/503-loan-chargeback
     add 09aa1b94 fix(account-transfer): mark required fields
     add 61558838 test(account-transfer): add required field validation
     add 452ebc58 fix(account-transfer): associate required-field errors with 
their controls
     add c58b2460 style(account-transfer): apply prettier formatting
     add 1cb5c189 Merge pull request #629 from 
shivaansh0610-LUFFY/fix/585-required-field-markers
     add 04920626 feat(loans): add charge refund flow
     add aded0cce Merge pull request #632 from wellkilo/feat/506-charge-refund
     add e6c1254c fix(i18n): translate the CLIENTS section into Hindi (#255)
     add 95e5e6fb test(guidance-tour): deliver animation frames on a microtask
     add f2e3770d Merge pull request #644 from 
shivaansh0610-LUFFY/fix/255-hi-clients-translations
     add 6d441ccc fix(templates): use shared data table
     add 4ff9e9ec test(templates): add list behavior coverage
     add 63a4778a Merge pull request #642 from 
shivaansh0610-LUFFY/feat/222-templates-data-table
     add e6020758 feat(loans): add approved-amount and 
available-disbursement-amount revision
     add 453b75bd style(loans): apply prettier formatting and record new API 
surface entries
     add 70f085ee style(loans): add padding to approved-amount and 
available-disbursement dialogs
     add f1f69b42 Merge remote-tracking branch 'upstream/main' into 
feat/284-loan-approved-amount-revision
     add dd18a190 Merge pull request #638 from 
shivaansh0610-LUFFY/feat/284-loan-approved-amount-revision
     add 5fd51562 fix(dashboard): space the KPI tiles, stop painting an empty 
queue amber, fill the canvas
     add 917bed1e Merge pull request #646 from 
CaptainAni187/fix/576-dashboard-layout
     add 5b914c90 refactor date formatting to use shared pipe
     add ae31bc69 Add tests for date-time pipe
     add 0b87bfac Adding Apache License headers
     add 29342b04 Fix formatting
     add 260ef4b5 Merge pull request #645 from 
pranavdhanabalan/refactor/date-time-format
     add 82d3e333 chore(api): sync the Fineract OpenAPI spec and regenerate the 
client

No new revisions were added by this update.

Summary of changes:
 .github/workflows/ci.yml                           |    76 +-
 .github/workflows/codeql.yml                       |     4 +-
 .rat-excludes                                      |     7 +-
 DOCS/CI_CHECKS.md                                  |    87 +-
 angular.json                                       |    18 +
 deploy/nginx.conf.template                         |     6 +-
 e2e/branded-deployment.spec.ts                     |     5 +
 e2e/bulk-import-entity-types.spec.ts               |    80 +
 e2e/charge-refund.spec.ts                          |   205 +
 e2e/collateral-currency-search.spec.ts             |   157 +
 e2e/contract-termination.spec.ts                   |   193 +
 e2e/delinquency-configuration.spec.ts              |   125 +
 e2e/fixtures.ts                                    |    66 +
 e2e/form-layout-reflow.spec.ts                     |   159 +
 e2e/interest-rate-charts.spec.ts                   |    60 +
 e2e/list-load-failure.spec.ts                      |   192 +
 e2e/list-pagination.spec.ts                        |    60 +
 e2e/loan-approved-amount-revision.spec.ts          |   150 +
 e2e/loan-schedule-type-gating.spec.ts              |    34 +-
 e2e/loan-servicing-gaps.spec.ts                    |    90 +-
 e2e/logout-reason-notice.spec.ts                   |    86 +
 e2e/report-mailing-job.spec.ts                     |   153 +
 e2e/utils/seed-api.ts                              |    53 +
 eslint-suppressions.json                           |    11 -
 package-lock.json                                  | 28959 +++++++++----------
 package.json                                       |    29 +-
 playwright.config.ts                               |    16 +
 public/api/fineract.json                           |    15 +-
 public/api/fineract.provenance.json                |    14 +-
 scripts/check-nav-ids.mjs                          |    33 +-
 scripts/check-theme-contrast.mjs                   |   190 +
 scripts/check-theme-contrast.test.mjs              |    79 +
 scripts/check-translations.mjs                     |   210 +-
 scripts/ga-check.mjs                               |   114 +
 scripts/i18n-coverage.json                         |     4 +
 security.md                                        |     6 +-
 .../model/getWorkingCapitalLoansLoanIdResponse.ts  |    12 +-
 src/app/api/model/postLoansLoanIdRequest.ts        |     1 +
 src/app/app.config.ts                              |    16 +-
 src/app/core/adapters/api/api-surface.json         |    24 +-
 .../i18n/missing-translation.handler.test.ts       |   115 +
 .../adapters/i18n/missing-translation.handler.ts   |   123 +
 src/app/core/federation/remotes.test.ts            |    67 +
 src/app/core/federation/remotes.ts                 |    67 +
 .../core/interceptors/error.interceptor.test.ts    |    42 +
 src/app/core/interceptors/error.interceptor.ts     |    29 +-
 src/app/core/router/session-reasons.test.ts        |    60 +
 src/app/core/router/session-reasons.ts             |    48 +
 src/app/core/services/branding.service.test.ts     |    37 +-
 src/app/core/services/branding.service.ts          |     6 +
 src/app/core/services/idle.service.ts              |     3 +-
 src/app/core/services/navigation-config.service.ts |     6 +-
 .../accounting-closure-form.component.ts           |     2 +-
 .../accounting-closures-list.component.ts          |    10 +-
 .../accounting/charges/charge-form.component.ts    |     2 +-
 .../accounting/chart-of-accounts.component.ts      |    10 +-
 .../financial-activity-mappings-list.component.ts  |     8 +-
 .../accounting/frequent-postings.component.ts      |     2 +-
 .../accounting/gl-account-form.component.ts        |     2 +-
 .../accounting/journal-entries-list.component.ts   |    14 +-
 .../accounting/journal-entry-form.component.ts     |     2 +-
 .../accounting/opening-balances.component.ts       |     2 +-
 src/app/features/centers/center-form.component.ts  |     2 +-
 src/app/features/clients/client-form.component.ts  |     2 +-
 src/app/features/clients/client-view.component.ts  |    35 +-
 .../dashboard/system-status.component.test.ts      |    33 +
 .../features/dashboard/system-status.component.ts  |   219 +-
 .../asset-owner-view/asset-owner-view.component.ts |    10 +-
 .../fintech/asset-owners-list.component.ts         |    12 +-
 src/app/features/groups/group-form.component.ts    |     2 +-
 .../loans/collateral/collateral-form.component.ts  |     2 +-
 .../loans/loan-approved-amount-dialog.component.ts |   149 +
 .../loans/loan-approved-amount-dialogs.test.ts     |   147 +
 ...ailable-disbursement-amount-dialog.component.ts |   145 +
 src/app/features/loans/loan-charge-refund.test.ts  |   114 +
 src/app/features/loans/loan-charge-refund.ts       |    78 +
 .../loans/loan-chargeback-dialog.component.ts      |   249 +
 .../features/loans/loan-command-dialogs.test.ts    |   108 +
 .../loan-contract-termination-command.test.ts      |    94 +
 .../loans/loan-contract-termination.test.ts        |    70 +
 .../features/loans/loan-contract-termination.ts    |    58 +
 src/app/features/loans/loan-form.component.ts      |    53 +-
 .../loans/loan-transaction-form.component.test.ts  |   212 +
 .../loans/loan-transaction-form.component.ts       |   133 +-
 src/app/features/loans/loan-view.component.test.ts |   299 +-
 src/app/features/loans/loan-view.component.ts      |   264 +-
 .../loans/loans.routes.test.ts}                    |    38 +-
 src/app/features/loans/loans.routes.ts             |     7 +
 .../rescheduling/reschedule-form.component.ts      |     2 +-
 .../loans/tabs/loan-originators-tab.component.ts   |     2 +-
 src/app/features/login/login.component.test.ts     |    23 +-
 src/app/features/login/login.component.ts          |    26 +-
 .../account-number-format-form.component.ts        |     2 +-
 .../currencies/currencies.component.test.ts        |   147 +
 .../currencies/currencies.component.ts             |   120 +-
 .../loan-portfolio-summary.component.ts            |     2 +-
 .../office-transaction-form.component.ts           |     2 +-
 .../organization/offices/office-form.component.ts  |     2 +-
 .../organization/staff/staff-form.component.ts     |     2 +-
 .../staff/staff-list.component.test.ts             |   101 +-
 .../organization/staff/staff-list.component.ts     |    34 +-
 .../collateral-management-form.component.test.ts   |    13 +
 .../collateral-management-form.component.ts        |    33 +-
 .../fixed-deposits/fixed-deposit-form.component.ts |     2 +-
 .../fixed-deposit-product-form.component.ts        |     2 +-
 .../interest-rate-charts-list.component.test.ts    |    51 +-
 .../interest-rate-charts-list.component.ts         |    79 +-
 .../on-hold-transactions-list.component.test.ts    |    23 +-
 .../on-hold-transactions-list.component.ts         |     9 +-
 .../recurring-deposit-form.component.ts            |     4 +-
 .../recurring-deposit-product-form.component.ts    |     2 +-
 .../products/savings-account-form.component.ts     |     2 +-
 .../savings-account-transaction-form.component.ts  |     2 +-
 .../savings-accounts-list.component.test.ts        |   110 +
 .../products/savings-accounts-list.component.ts    |    39 +-
 .../shares/share-account-form.component.ts         |     2 +-
 .../profile/user-profile.component.test.ts         |    86 +-
 src/app/features/profile/user-profile.component.ts |   213 +-
 src/app/features/reporting/run-report.component.ts |     2 +-
 .../audit-logs/audit-logs-list.component.ts        |    26 +-
 .../features/security/users/user-form.component.ts |     2 +-
 .../settings/holiday-form.component.test.ts        |   118 +-
 .../features/settings/holiday-form.component.ts    |    73 +-
 .../features/settings/holidays-list.component.ts   |    57 +
 src/app/features/settings/settings.routes.ts       |     6 +
 .../system/bulk-import/bulk-import.component.ts    |    42 +-
 .../business-dates/business-dates.component.ts     |     2 +-
 .../delinquency-bucket-form.component.ts           |   279 +
 .../delinquency-range-form.component.ts            |   194 +
 .../entity-mapping-form.component.ts               |    22 +-
 .../entity-mapping-list.component.test.ts          |   103 +-
 .../entity-mapping-list.component.ts               |   117 +-
 .../report-definition-form.component.ts            |     2 +-
 .../report-definitions-list.component.ts           |    12 +-
 .../report-mailing-jobs-form.component.test.ts     |    49 +-
 .../report-mailing-jobs-form.component.ts          |   214 +-
 .../report-mailing-jobs-list.component.test.ts     |    83 +-
 .../report-mailing-jobs-list.component.ts          |   111 +-
 .../scheduler-job-history.component.ts             |    20 +-
 .../scheduler-jobs-list.component.ts               |     5 +
 src/app/features/system/system.routes.ts           |    40 +
 .../templates/templates-list.component.test.ts     |   121 +
 .../system/templates/templates-list.component.ts   |   182 +-
 .../tasks/work-queues/work-queues.component.ts     |    20 +-
 src/app/features/tellers/teller-form.component.ts  |     2 +-
 .../account-transfer-form.component.test.ts        |   154 +
 .../transfers/account-transfer-form.component.ts   |   315 +-
 .../standing-instruction-form.component.ts         |     2 +-
 .../wc-loan-product-form.component.test.ts         |    12 +
 .../wc-loan-product-form.component.ts              |    81 +-
 .../guidance-tour/guidance-tour.component.test.ts  |    26 +
 .../guidance-tour/guidance-tour.component.ts       |   201 +
 src/app/shared/pipes/date-time.pipe.test.ts        |   169 +
 src/app/shared/pipes/date-time.pipe.ts             |    65 +
 .../searchable-select.component.test.ts            |   175 +
 .../searchable-select.component.ts                 |   287 +
 src/assets/i18n/en.json                            |    98 +-
 src/assets/i18n/hi.json                            |   120 +-
 src/assets/i18n/ko.json                            |     1 -
 src/main.ts                                        |    43 +-
 src/styles/_common.scss                            |    59 +-
 src/styles/_ionic-theme.scss                       |    44 +-
 src/testing/vitest-setup.ts                        |    42 +
 163 files changed, 23251 insertions(+), 16675 deletions(-)
 create mode 100644 e2e/bulk-import-entity-types.spec.ts
 create mode 100644 e2e/charge-refund.spec.ts
 create mode 100644 e2e/collateral-currency-search.spec.ts
 create mode 100644 e2e/contract-termination.spec.ts
 create mode 100644 e2e/delinquency-configuration.spec.ts
 create mode 100644 e2e/form-layout-reflow.spec.ts
 create mode 100644 e2e/interest-rate-charts.spec.ts
 create mode 100644 e2e/list-load-failure.spec.ts
 create mode 100644 e2e/loan-approved-amount-revision.spec.ts
 create mode 100644 e2e/logout-reason-notice.spec.ts
 create mode 100644 e2e/report-mailing-job.spec.ts
 create mode 100644 scripts/check-theme-contrast.mjs
 create mode 100644 scripts/check-theme-contrast.test.mjs
 create mode 100644 scripts/i18n-coverage.json
 create mode 100644 
src/app/core/adapters/i18n/missing-translation.handler.test.ts
 create mode 100644 src/app/core/adapters/i18n/missing-translation.handler.ts
 create mode 100644 src/app/core/federation/remotes.test.ts
 create mode 100644 src/app/core/federation/remotes.ts
 create mode 100644 src/app/core/router/session-reasons.test.ts
 create mode 100644 src/app/core/router/session-reasons.ts
 create mode 100644 
src/app/features/loans/loan-approved-amount-dialog.component.ts
 create mode 100644 src/app/features/loans/loan-approved-amount-dialogs.test.ts
 create mode 100644 
src/app/features/loans/loan-available-disbursement-amount-dialog.component.ts
 create mode 100644 src/app/features/loans/loan-charge-refund.test.ts
 create mode 100644 src/app/features/loans/loan-charge-refund.ts
 create mode 100644 src/app/features/loans/loan-chargeback-dialog.component.ts
 create mode 100644 
src/app/features/loans/loan-contract-termination-command.test.ts
 create mode 100644 src/app/features/loans/loan-contract-termination.test.ts
 create mode 100644 src/app/features/loans/loan-contract-termination.ts
 create mode 100644 
src/app/features/loans/loan-transaction-form.component.test.ts
 copy src/app/{core/guards/auth.guard.ts => 
features/loans/loans.routes.test.ts} (52%)
 create mode 100644 
src/app/features/organization/currencies/currencies.component.test.ts
 create mode 100644 
src/app/features/products/savings-accounts-list.component.test.ts
 create mode 100644 
src/app/features/system/delinquency/delinquency-bucket-form.component.ts
 create mode 100644 
src/app/features/system/delinquency/delinquency-range-form.component.ts
 create mode 100644 
src/app/features/system/templates/templates-list.component.test.ts
 create mode 100644 src/app/shared/pipes/date-time.pipe.test.ts
 create mode 100644 src/app/shared/pipes/date-time.pipe.ts
 create mode 100644 
src/app/ui/searchable-select/searchable-select.component.test.ts
 create mode 100644 src/app/ui/searchable-select/searchable-select.component.ts

Reply via email to