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
omit 0df5472 chore(api): sync the Fineract OpenAPI spec and regenerate the
client
add 1b3ab69 test: migrate small feature specs to Vitest
add 9387e2f test: migrate system specs to Vitest
add 02f6ce5 test: use translation testing adapter in system specs
add a173b85 Merge pull request #445 from
zhangxinyao88/codex/issue-404-system-vitest
add 64858bc Merge upstream main into issue 411 Vitest migration
add b1d9280 Merge pull request #446 from
zhangxinyao88/codex/issue-411-small-areas-vitest
add 1753cea fix(codemod): make the skip list and the rename tell the truth
add 691ac62 test(core): migrate auth.service off Karma
add 3c6d3e1 test(core): migrate config.service off Karma
add 2b5486d test(centers): migrate center-view.component off Karma
add bd42b1a test(groups): migrate group-view.component off Karma
add 573a6ef test(products): migrate deposit-account-view.component off
Karma
add 7ae8187 chore(test): re-record the Karma ratchet baseline
add 4c947f8 Merge pull request #450 from
opensource-joe/fix/codemod-skip-false-positives
add 31985c1 chore(deps): move every @angular/* package to 22.1.0 in
lockstep
add 9c54d56 Merge pull request #451 from
opensource-joe/chore/angular-22.1.0
add f58e2ff test: migrate remaining mechanical specs to Vitest
add 8d0ebde Merge pull request #454 from
zhangxinyao88/codex/issue-411-remaining-mechanical-vitest
add fff5394 test: migrate login component spec to Vitest
add a8dc9a6 test: migrate report execution service spec to Vitest
add ed8b233 test: migrate header component spec to Vitest
add d91bc9a test: migrate main layout component spec to Vitest
add de5620e Merge pull request #456 from
zhangxinyao88/codex/issue-410-four-manual-specs
add 01eea30 test: migrate group specs to Vitest
add ab3f1fc Merge pull request #458 from
zhangxinyao88/codex/issue-403-groups-mechanical
add 8071c31 test: migrate browser download adapter spec to Vitest
add e97ddb0 test: migrate web storage adapter spec to Vitest
add 3b303e2 test: migrate global error handler spec to Vitest
add 98844df test: update Karma baseline
add 41202dd Merge pull request #457 from
zhangxinyao88/codex/issue-410-throw-error-specs
add ece09b2 test: migrate app specs to Vitest
add 3300fc4 Merge pull request #459 from
zhangxinyao88/codex/issue-403-app-specs-vitest
add 012f08f test: migrate app config spec to Vitest
add b325b1a test: migrate auth guard spec to Vitest
add 86c555c test: migrate guidance tour spec to Vitest
add 27b3d81 test: migrate permission directive spec to Vitest
add a6e8fc3 Merge pull request #460 from
zhangxinyao88/codex/issue-410-object-spy-specs
add ee21285 fix(a11y): replace native confirm with DialogService in
calendars
add ce5ca91 fix(a11y): replace native confirm with DialogService in
meetings
add 7d1e44e Merge pull request #455 from AmandaKeay/main
add 08bab5e refactor(products): use formatArrayDate helper
add ea0b648 Merge pull request #462 from
jaredrainsha/refactor/257-products-format-array-date
add 1471626 test: migrate auth interceptor spec to Vitest
add 91f48c0 test: migrate correlation ID interceptor spec to Vitest
add f5dce7a Merge pull request #461 from
zhangxinyao88/codex/issue-410-callback-interceptors
add 996eb44 test: migrate error interceptor spec to Vitest
add 5d00797 test: migrate loading interceptor spec to Vitest
add 09a0644 Merge pull request #464 from
zhangxinyao88/codex/issue-410-failure-callback-interceptors
add 281e4dd test: migrate group members dialog spec to Vitest
add 08277a2 test: migrate client search spec to Vitest
add eb2ec6d test: migrate search filter spec to Vitest
add f2f20ff test: migrate retry interceptor spec to Vitest
add 182cf0c test: migrate idle service spec to Vitest
add d3f47cc test: migrate tooltip directive spec to Vitest
add 977fdf7 Merge pull request #465 from
zhangxinyao88/codex/issue-410-debounce-ui-specs
add 1d7f400 fix(fintech): translate asset owner table titles
add f5f88b9 Merge pull request #471 from jaredrainsha/fix/251-fintech-i18n
add 0b6a341 build(deps-dev): bump karma-jasmine-html-reporter from 2.2.0
to 2.3.0
add 465ff6a Merge pull request #467 from
apache/dependabot/npm_and_yarn/karma-jasmine-html-reporter-2.3.0
add a0a460d chore(api): sync the Fineract OpenAPI spec and regenerate the
client
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (0df5472)
\
N -- N -- N refs/heads/chore/fineract-spec-sync (a0a460d)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci.yml | 2 +
DOCS/CI_CHECKS.md | 6 +-
angular.json | 17 +-
eslint-suppressions.json | 236 +-
karma-baseline.json | 87 +-
package-lock.json | 11643 ++++++++++++-------
package.json | 22 +-
.../src/app/{app.spec.ts => app.test.ts} | 0
projects/fineract-mfe/tsconfig.spec.json | 2 +-
public/api/fineract.json | 258 +-
public/api/fineract.provenance.json | 20 +-
scripts/codemod-jasmine-to-vitest.mjs | 54 +-
src/app/api/.openapi-generator/FILES | 1 +
...ernalAssetOwnerLoanProductAttributes.service.ts | 61 +
.../api/makerCheckerOr4EyeFunctionality.service.ts | 18 +-
.../api/api/savingsAccountTransactions.service.ts | 68 +-
src/app/api/model/centerData.ts | 1 +
.../deleteDataTablesDatatableAppTableIdResponse.ts | 1 +
...alTransferLoanProductAttributesTemplateData.ts} | 5 +-
src/app/api/model/getBalance.ts | 6 +
src/app/api/model/getCentersPageItems.ts | 1 +
src/app/api/model/getDisbursementDetail.ts | 2 +-
src/app/api/model/getGroupsPageItems.ts | 1 +
src/app/api/model/getWorkingCapitalLoanSummary.ts | 3 +
.../model/getWorkingCapitalLoansLoanIdResponse.ts | 8 +-
src/app/api/model/models.ts | 1 +
.../api/model/postCreateRescheduleLoansRequest.ts | 1 +
src/app/api/model/postLoansRequest.ts | 21 +
.../model/postSavingsAccountTransactionsRequest.ts | 2 +
src/app/api/model/postSavingsProductsRequest.ts | 15 +
.../putDataTablesAppTableIdDatatableIdResponse.ts | 1 +
.../model/putSavingsAccountsAccountIdRequest.ts | 1 +
.../model/putSavingsProductsProductIdRequest.ts | 31 +
.../savingsAccountTransactionsSearchResponse.ts | 2 +-
.../workingCapitalLoanNearBreachActionData.ts | 5 +
...orkingCapitalLoanPeriodPaymentRateChangeData.ts | 5 +
...app.component.spec.ts => app.component.test.ts} | 7 +-
src/app/{app.config.spec.ts => app.config.test.ts} | 11 +-
...er.spec.ts => browser-download.adapter.test.ts} | 19 +-
...adapter.spec.ts => web-storage.adapter.test.ts} | 4 +-
...andler.spec.ts => global-error-handler.test.ts} | 13 +-
.../{auth.guard.spec.ts => auth.guard.test.ts} | 13 +-
...nterceptor.spec.ts => auth.interceptor.test.ts} | 82 +-
....spec.ts => correlation-id.interceptor.test.ts} | 32 +-
...terceptor.spec.ts => error.interceptor.test.ts} | 97 +-
...rceptor.spec.ts => loading.interceptor.test.ts} | 13 +-
...terceptor.spec.ts => retry.interceptor.test.ts} | 91 +-
.../{auth.service.spec.ts => auth.service.test.ts} | 74 +-
...nfig.service.spec.ts => config.service.test.ts} | 24 +-
.../{idle.service.spec.ts => idle.service.test.ts} | 71 +-
...ent.spec.ts => calendar-form.component.test.ts} | 22 +-
...nt.spec.ts => calendars-list.component.test.ts} | 51 +-
.../features/calendars/calendars-list.component.ts | 26 +-
...ars.routes.spec.ts => calendars.routes.test.ts} | 0
...onent.spec.ts => center-form.component.test.ts} | 41 +-
...onent.spec.ts => center-view.component.test.ts} | 49 +-
...ent.spec.ts => system-status.component.test.ts} | 26 +-
.../asset-owner-view/asset-owner-view.component.ts | 2 +-
.../fintech/asset-owners-list.component.ts | 2 +-
...ec.ts => group-action-dialog.component.test.ts} | 13 +-
...ponent.spec.ts => group-form.component.test.ts} | 27 +-
...c.ts => group-members-dialog.component.test.ts} | 48 +-
...ponent.spec.ts => group-view.component.test.ts} | 30 +-
...pec.ts => group-accounts-tab.component.test.ts} | 15 +-
...n.component.spec.ts => login.component.test.ts} | 56 +-
...t.spec.ts => two-factor-step.component.test.ts} | 37 +-
...nent.spec.ts => meeting-form.component.test.ts} | 18 +-
...ent.spec.ts => meetings-list.component.test.ts} | 35 +-
.../features/meetings/meetings-list.component.ts | 28 +-
...ings.routes.spec.ts => meetings.routes.test.ts} | 0
...c.ts => deposit-account-view.component.test.ts} | 73 +-
.../fixed-deposits/fixed-deposit-form.component.ts | 5 +-
.../recurring-deposit-form.component.ts | 5 +-
.../savings-account-transaction-form.component.ts | 6 +-
...nent.spec.ts => user-profile.component.test.ts} | 28 +-
...ce.spec.ts => report-execution.service.test.ts} | 18 +-
...ponent.spec.ts => run-report.component.test.ts} | 76 +-
...t.spec.ts => audit-logs-list.component.test.ts} | 30 +-
...ponent.spec.ts => roles-list.component.test.ts} | 24 +-
...nent.spec.ts => holiday-form.component.test.ts} | 41 +-
...ent.spec.ts => holidays-list.component.test.ts} | 59 +-
...nent.spec.ts => working-days.component.test.ts} | 24 +-
...ponent.spec.ts => likelihood.component.test.ts} | 24 +-
...nent.spec.ts => poverty-line.component.test.ts} | 19 +-
...ponent.spec.ts => scorecards.component.test.ts} | 14 +-
....spec.ts => spm-surveys-form.component.test.ts} | 22 +-
....spec.ts => spm-surveys-list.component.test.ts} | 18 +-
....spec.ts => adhoc-query-form.component.test.ts} | 20 +-
...onent.spec.ts => bulk-import.component.test.ts} | 52 +-
...nt.spec.ts => business-steps.component.test.ts} | 22 +-
...e.component.spec.ts => cache.component.test.ts} | 21 +-
...c.ts => credit-bureau-config.component.test.ts} | 18 +-
...t.spec.ts => datatables-form.component.test.ts} | 30 +-
...ts => delinquency-management.component.test.ts} | 18 +-
...ntity-data-table-checks-form.component.test.ts} | 23 +-
...ec.ts => entity-mapping-form.component.test.ts} | 16 +-
...t.spec.ts => external-events.component.test.ts} | 19 +-
...spec.ts => external-services.component.test.ts} | 21 +-
...ec.ts => field-configuration.component.test.ts} | 16 +-
...ponent.spec.ts => hooks-form.component.test.ts} | 20 +-
...ent.spec.ts => instance-mode.component.test.ts} | 19 +-
...c.ts => loan-product-details.component.test.ts} | 16 +-
...c.ts => notifications-config.component.test.ts} | 24 +-
...onent.spec.ts => oidc-config.component.test.ts} | 48 +-
...c.ts => password-preferences.component.test.ts} | 19 +-
...onent.spec.ts => permissions.component.test.ts} | 23 +-
...ts => report-definition-form.component.test.ts} | 29 +-
...s => report-definitions-list.component.test.ts} | 25 +-
... => report-mailing-jobs-form.component.test.ts} | 16 +-
....ts => scheduler-job-history.component.test.ts} | 18 +-
...ec.ts => scheduler-jobs-list.component.test.ts} | 52 +-
...omponent.spec.ts => sms-form.component.test.ts} | 20 +-
...system.routes.spec.ts => system.routes.test.ts} | 0
...ec.ts => view-payload-dialog.component.test.ts} | 6 +-
...onent.spec.ts => work-queues.component.test.ts} | 67 +-
... => cashier-transaction-form.component.test.ts} | 21 +-
...c.ts => cashier-transactions.component.test.ts} | 20 +-
...onent.spec.ts => teller-form.component.test.ts} | 29 +-
....ts => account-transfer-form.component.test.ts} | 51 +-
...=> standing-instruction-form.component.test.ts} | 46 +-
....component.spec.ts => header.component.test.ts} | 34 +-
...onent.spec.ts => main-layout.component.test.ts} | 31 +-
...ent.spec.ts => client-search.component.test.ts} | 38 +-
...ent.spec.ts => guidance-tour.component.test.ts} | 13 +-
...ent.spec.ts => search-filter.component.test.ts} | 33 +-
...ve.spec.ts => has-permission.directive.test.ts} | 11 +-
...directive.spec.ts => tooltip.directive.test.ts} | 34 +-
src/app/testing/i18n-testing.ts | 15 +-
src/assets/i18n/en.json | 9 +-
129 files changed, 9156 insertions(+), 6078 deletions(-)
rename projects/fineract-mfe/src/app/{app.spec.ts => app.test.ts} (100%)
copy src/app/api/model/{externalTransferLoanProductAttributesData.ts =>
externalTransferLoanProductAttributesTemplateData.ts} (88%)
rename src/app/{app.component.spec.ts => app.component.test.ts} (92%)
rename src/app/{app.config.spec.ts => app.config.test.ts} (87%)
rename src/app/core/adapters/download/{browser-download.adapter.spec.ts =>
browser-download.adapter.test.ts} (87%)
rename src/app/core/adapters/storage/{web-storage.adapter.spec.ts =>
web-storage.adapter.test.ts} (96%)
rename src/app/core/errors/{global-error-handler.spec.ts =>
global-error-handler.test.ts} (87%)
rename src/app/core/guards/{auth.guard.spec.ts => auth.guard.test.ts} (86%)
rename src/app/core/interceptors/{auth.interceptor.spec.ts =>
auth.interceptor.test.ts} (71%)
rename src/app/core/interceptors/{correlation-id.interceptor.spec.ts =>
correlation-id.interceptor.test.ts} (79%)
rename src/app/core/interceptors/{error.interceptor.spec.ts =>
error.interceptor.test.ts} (85%)
rename src/app/core/interceptors/{loading.interceptor.spec.ts =>
loading.interceptor.test.ts} (91%)
rename src/app/core/interceptors/{retry.interceptor.spec.ts =>
retry.interceptor.test.ts} (72%)
rename src/app/core/services/{auth.service.spec.ts => auth.service.test.ts}
(84%)
rename src/app/core/services/{config.service.spec.ts =>
config.service.test.ts} (93%)
rename src/app/core/services/{idle.service.spec.ts => idle.service.test.ts}
(73%)
rename src/app/features/calendars/{calendar-form.component.spec.ts =>
calendar-form.component.test.ts} (83%)
rename src/app/features/calendars/{calendars-list.component.spec.ts =>
calendars-list.component.test.ts} (71%)
rename src/app/features/calendars/{calendars.routes.spec.ts =>
calendars.routes.test.ts} (100%)
rename src/app/features/centers/{center-form.component.spec.ts =>
center-form.component.test.ts} (79%)
rename src/app/features/centers/{center-view.component.spec.ts =>
center-view.component.test.ts} (90%)
rename src/app/features/dashboard/{system-status.component.spec.ts =>
system-status.component.test.ts} (90%)
rename src/app/features/groups/{group-action-dialog.component.spec.ts =>
group-action-dialog.component.test.ts} (93%)
rename src/app/features/groups/{group-form.component.spec.ts =>
group-form.component.test.ts} (81%)
rename src/app/features/groups/{group-members-dialog.component.spec.ts =>
group-members-dialog.component.test.ts} (81%)
rename src/app/features/groups/{group-view.component.spec.ts =>
group-view.component.test.ts} (90%)
rename src/app/features/groups/tabs/{group-accounts-tab.component.spec.ts =>
group-accounts-tab.component.test.ts} (85%)
rename src/app/features/login/{login.component.spec.ts =>
login.component.test.ts} (75%)
rename src/app/features/login/two-factor/{two-factor-step.component.spec.ts =>
two-factor-step.component.test.ts} (88%)
rename src/app/features/meetings/{meeting-form.component.spec.ts =>
meeting-form.component.test.ts} (85%)
rename src/app/features/meetings/{meetings-list.component.spec.ts =>
meetings-list.component.test.ts} (73%)
rename src/app/features/meetings/{meetings.routes.spec.ts =>
meetings.routes.test.ts} (100%)
rename src/app/features/products/{deposit-account-view.component.spec.ts =>
deposit-account-view.component.test.ts} (88%)
rename src/app/features/profile/{user-profile.component.spec.ts =>
user-profile.component.test.ts} (81%)
rename src/app/features/reporting/{report-execution.service.spec.ts =>
report-execution.service.test.ts} (96%)
rename src/app/features/reporting/{run-report.component.spec.ts =>
run-report.component.test.ts} (85%)
rename src/app/features/security/audit-logs/{audit-logs-list.component.spec.ts
=> audit-logs-list.component.test.ts} (83%)
rename src/app/features/security/roles/{roles-list.component.spec.ts =>
roles-list.component.test.ts} (82%)
rename src/app/features/settings/{holiday-form.component.spec.ts =>
holiday-form.component.test.ts} (78%)
rename src/app/features/settings/{holidays-list.component.spec.ts =>
holidays-list.component.test.ts} (76%)
rename src/app/features/settings/{working-days.component.spec.ts =>
working-days.component.test.ts} (80%)
rename src/app/features/spm/likelihood/{likelihood.component.spec.ts =>
likelihood.component.test.ts} (78%)
rename src/app/features/spm/poverty-line/{poverty-line.component.spec.ts =>
poverty-line.component.test.ts} (79%)
rename src/app/features/spm/scorecards/{scorecards.component.spec.ts =>
scorecards.component.test.ts} (84%)
rename src/app/features/spm/surveys/{spm-surveys-form.component.spec.ts =>
spm-surveys-form.component.test.ts} (81%)
rename src/app/features/spm/surveys/{spm-surveys-list.component.spec.ts =>
spm-surveys-list.component.test.ts} (83%)
rename src/app/features/system/adhoc-query/{adhoc-query-form.component.spec.ts
=> adhoc-query-form.component.test.ts} (83%)
rename src/app/features/system/bulk-import/{bulk-import.component.spec.ts =>
bulk-import.component.test.ts} (83%)
rename
src/app/features/system/business-steps/{business-steps.component.spec.ts =>
business-steps.component.test.ts} (85%)
rename src/app/features/system/cache/{cache.component.spec.ts =>
cache.component.test.ts} (78%)
rename
src/app/features/system/credit-bureau-config/{credit-bureau-config.component.spec.ts
=> credit-bureau-config.component.test.ts} (83%)
rename src/app/features/system/data-tables/{datatables-form.component.spec.ts
=> datatables-form.component.test.ts} (80%)
rename
src/app/features/system/delinquency/{delinquency-management.component.spec.ts
=> delinquency-management.component.test.ts} (81%)
rename
src/app/features/system/entity-data-table-checks/{entity-data-table-checks-form.component.spec.ts
=> entity-data-table-checks-form.component.test.ts} (80%)
rename
src/app/features/system/entity-mapping/{entity-mapping-form.component.spec.ts
=> entity-mapping-form.component.test.ts} (85%)
rename
src/app/features/system/external-events/{external-events.component.spec.ts =>
external-events.component.test.ts} (81%)
rename
src/app/features/system/external-services/{external-services.component.spec.ts
=> external-services.component.test.ts} (78%)
rename
src/app/features/system/field-configuration/{field-configuration.component.spec.ts
=> field-configuration.component.test.ts} (83%)
rename src/app/features/system/hooks/{hooks-form.component.spec.ts =>
hooks-form.component.test.ts} (83%)
rename src/app/features/system/instance-mode/{instance-mode.component.spec.ts
=> instance-mode.component.test.ts} (76%)
rename
src/app/features/system/loan-product-details/{loan-product-details.component.spec.ts
=> loan-product-details.component.test.ts} (81%)
rename
src/app/features/system/notifications-config/{notifications-config.component.spec.ts
=> notifications-config.component.test.ts} (77%)
rename src/app/features/system/oidc-config/{oidc-config.component.spec.ts =>
oidc-config.component.test.ts} (84%)
rename
src/app/features/system/password-preferences/{password-preferences.component.spec.ts
=> password-preferences.component.test.ts} (81%)
rename src/app/features/system/permissions/{permissions.component.spec.ts =>
permissions.component.test.ts} (77%)
rename
src/app/features/system/report-definitions/{report-definition-form.component.spec.ts
=> report-definition-form.component.test.ts} (81%)
rename
src/app/features/system/report-definitions/{report-definitions-list.component.spec.ts
=> report-definitions-list.component.test.ts} (81%)
rename
src/app/features/system/report-mailing-jobs/{report-mailing-jobs-form.component.spec.ts
=> report-mailing-jobs-form.component.test.ts} (85%)
rename
src/app/features/system/scheduler-jobs/{scheduler-job-history.component.spec.ts
=> scheduler-job-history.component.test.ts} (83%)
rename
src/app/features/system/scheduler-jobs/{scheduler-jobs-list.component.spec.ts
=> scheduler-jobs-list.component.test.ts} (77%)
rename src/app/features/system/sms/{sms-form.component.spec.ts =>
sms-form.component.test.ts} (81%)
rename src/app/features/system/{system.routes.spec.ts =>
system.routes.test.ts} (100%)
rename
src/app/features/tasks/checker-inbox/{view-payload-dialog.component.spec.ts =>
view-payload-dialog.component.test.ts} (93%)
rename src/app/features/tasks/work-queues/{work-queues.component.spec.ts =>
work-queues.component.test.ts} (78%)
rename
src/app/features/tellers/cashiers/{cashier-transaction-form.component.spec.ts
=> cashier-transaction-form.component.test.ts} (93%)
rename
src/app/features/tellers/cashiers/{cashier-transactions.component.spec.ts =>
cashier-transactions.component.test.ts} (92%)
rename src/app/features/tellers/{teller-form.component.spec.ts =>
teller-form.component.test.ts} (77%)
rename src/app/features/transfers/{account-transfer-form.component.spec.ts =>
account-transfer-form.component.test.ts} (80%)
rename src/app/features/transfers/{standing-instruction-form.component.spec.ts
=> standing-instruction-form.component.test.ts} (84%)
rename src/app/layout/{header.component.spec.ts => header.component.test.ts}
(83%)
rename src/app/layout/{main-layout.component.spec.ts =>
main-layout.component.test.ts} (76%)
rename
src/app/shared/components/client-search/{client-search.component.spec.ts =>
client-search.component.test.ts} (72%)
rename
src/app/shared/components/guidance-tour/{guidance-tour.component.spec.ts =>
guidance-tour.component.test.ts} (92%)
rename
src/app/shared/components/search-filter/{search-filter.component.spec.ts =>
search-filter.component.test.ts} (81%)
rename src/app/shared/directives/{has-permission.directive.spec.ts =>
has-permission.directive.test.ts} (91%)
rename src/app/shared/directives/{tooltip.directive.spec.ts =>
tooltip.directive.test.ts} (90%)