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 975bb8b chore(api): sync the Fineract OpenAPI spec and regenerate the
client
add 73dd0fd fix(a11y): give every products route its own title
add 261c83e Merge pull request #382 from
opensource-joe/a11y/route-titles-products
add 131e878 fix(a11y): give every system route its own title
add d43f755 Merge pull request #383 from
opensource-joe/a11y/route-titles-system
add 1301eeb chore(deps): bump github/codeql-action/analyze from 4.37.1 to
4.37.6
add a0d1c65 Merge pull request #373 from
apache/dependabot/github_actions/github/codeql-action/analyze-4.37.6
add 80ee945 chore(deps): bump github/codeql-action/init from 4.37.1 to
4.37.6
add 8e46378 Merge pull request #374 from
apache/dependabot/github_actions/github/codeql-action/init-4.37.6
add de6619b Merge pull request #381 from apache/chore/fineract-spec-sync
add 1c64b98 fix(idle): prevent hard logout timer reset on activity during
warning
add eb90a7d Merge pull request #387 from Aman-Mittal/fix/ui-fixes-v1
add 734244f fix(a11y): give icon-only buttons an accessible name
add 8e969f0 build(a11y): fail the build on an unnamed icon-only button
add a2cfaa5 test(tooltip): cover TooltipDirective
add b635ca8 build(a11y): walk button content rather than stripping it
with replace
add f7fc740 Merge pull request #365 from
opensource-joe/a11y/icon-button-names
add f166c09 test(interop): cover health check states
add 301ba8e refactor(organization): use formatArrayDate helper
add 1baa651 fix(charges): show load errors and retry
add d06d2e3 refactor(products): use formatArrayDate helper
add b800028 fix(ux): replace native confirm on accounting, organization
and working-capital deletes
add f1fd543 Merge pull request #389 from
Aman-Mittal/chore/unsigned-pr-rollup
add 5b9bad9 fix(search): send savings results to the screen that exists
add 937ca32 test(e2e): cover global search navigation
add 1729c78 fix(e2e): register the catch-all route mock before the
specific ones
add 53b8d30 Merge pull request #390 from
Aman-Mittal/test/global-search-e2e
add 72933df feat(search): add navigation shortcuts to global search
add b09141d fix(search): make the navigation shortcuts safe to inject,
rank and select
add f8f1dfb Merge pull request #391 from
Aman-Mittal/feat/global-search-nav-shortcuts-330
add e0256c1 fix(products): pass recurring deposit command
add e876486 Merge pull request #335 from
YinkaMetrics/fix/recurring-deposit-command
add d3ba334 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 | 2 +
.github/workflows/codeql.yml | 4 +-
DOCS/CI_CHECKS.md | 38 +++-
e2e/global-search-nav-shortcuts.spec.ts | 135 ++++++++++++
e2e/global-search-navigation.spec.ts | 245 +++++++++++++++++++++
package.json | 1 +
public/api/fineract.json | 128 ++++++++++-
public/api/fineract.provenance.json | 16 +-
scripts/check-a11y-names.mjs | 227 +++++++++++++++++++
src/app/api/.openapi-generator/FILES | 3 +
src/app/api/api/interOperation.service.ts | 26 ++-
src/app/api/model/clientIdentifierData.ts | 2 +
src/app/api/model/clientIdentifierRequest.ts | 4 +
.../model/getClientsClientIdIdentifiersResponse.ts | 2 +
.../api/model/getLoanProductsProductIdResponse.ts | 3 +
.../model/getLoansLoanIdChargesChargeIdResponse.ts | 1 +
...onseData.ts => getLoansLoanIdCollateralData.ts} | 2 +-
.../api/model/getLoansLoanIdRepaymentSchedule.ts | 1 +
src/app/api/model/getLoansLoanIdResponse.ts | 4 +
...rmTypeOptions.ts => getLoansLoanIdSubStatus.ts} | 2 +-
src/app/api/model/getWorkingCapitalLoanCharge.ts | 1 +
.../model/getWorkingCapitalLoansLoanIdResponse.ts | 5 +
.../model/loanProductChargeToGLAccountMapper.ts | 2 +
src/app/api/model/models.ts | 3 +
.../model/postClientsClientIdIdentifiersRequest.ts | 4 +
src/app/api/model/postLoanProductsRequest.ts | 3 +
src/app/api/model/postLoansLoanIdRequest.ts | 1 +
src/app/api/model/postLoansRequest.ts | 2 +
src/app/api/model/postLoansRequestChargeData.ts | 1 +
...ateral.ts => postLoansRequestCollateralData.ts} | 2 +-
src/app/api/model/postRepostRequest.ts | 1 +
.../postWorkingCapitalLoanTransactionsRequest.ts | 10 +-
.../model/putSavingsAccountsAccountIdRequest.ts | 4 +
src/app/api/model/putSavingsAccountsChanges.ts | 1 +
.../model/workingCapitalLoanBreachScheduleData.ts | 1 +
src/app/api/model/workingCapitalLoanChargeData.ts | 1 +
src/app/core/services/idle.service.spec.ts | 74 ++++++-
src/app/core/services/idle.service.ts | 42 +++-
.../services/navigation-config.service.spec.ts | 100 +++++++++
src/app/core/services/navigation-config.service.ts | 77 +++++++
.../charges/charges-list.component.spec.ts | 94 ++++++++
.../accounting/charges/charges-list.component.ts | 13 +-
.../provisioning-categories-list.component.spec.ts | 15 +-
.../provisioning-categories-list.component.ts | 26 ++-
.../provisioning-criteria-list.component.spec.ts | 15 +-
.../provisioning-criteria-list.component.ts | 26 ++-
src/app/features/clients/client-view.component.ts | 9 +
src/app/features/clients/clients-list.component.ts | 14 +-
.../tabs/client-addresses-list.component.ts | 1 +
.../tabs/client-documents-list.component.ts | 2 +
.../tabs/client-family-members-list.component.ts | 2 +
.../tabs/client-identifiers-list.component.ts | 2 +
.../clients/tabs/client-notes-list.component.ts | 2 +
.../interop/interop-health.component.spec.ts | 97 ++++++++
src/app/features/loans/loan-form.component.ts | 2 +
src/app/features/loans/loan-view.component.ts | 1 +
src/app/features/loans/loans-list.component.ts | 14 +-
.../account-number-formats-list.component.spec.ts | 102 +++++++++
.../account-number-formats-list.component.ts | 38 ++--
.../offices/office-form.component.spec.ts | 6 +-
.../organization/offices/office-form.component.ts | 7 +-
.../staff/staff-form.component.spec.ts | 12 +
.../organization/staff/staff-form.component.ts | 4 +-
.../organization/staff/staff-list.component.ts | 1 +
.../fixed-deposits/fixed-deposit-form.component.ts | 2 +
.../fixed-deposit-products-list.component.ts | 1 +
.../fixed-deposits-list.component.ts | 1 +
.../products.routes.spec.ts} | 84 ++++---
src/app/features/products/products.routes.ts | 67 +++++-
...ring-deposit-transaction-form.component.spec.ts | 43 +++-
...recurring-deposit-transaction-form.component.ts | 21 +-
.../recurring-deposit-form.component.ts | 2 +
.../recurring-deposit-products-list.component.ts | 1 +
.../recurring-deposits-list.component.ts | 1 +
.../products/savings-account-form.component.ts | 7 +-
.../products/savings-accounts-list.component.ts | 1 +
src/app/features/search/global-search.component.ts | 54 ++++-
.../audit-logs/audit-logs-list.component.ts | 1 +
.../features/settings/holidays-list.component.ts | 1 +
.../system/bulk-import/bulk-import.component.ts | 1 +
.../data-tables/datatables-list.component.ts | 2 +
.../delinquency-management.component.ts | 4 +
.../system.routes.spec.ts} | 68 +++---
src/app/features/system/system.routes.ts | 49 +++++
.../breach/wc-breach-list.component.spec.ts | 15 +-
.../breach/wc-breach-list.component.ts | 24 +-
.../wc-loan-products-list.component.spec.ts | 15 +-
.../wc-loan-products-list.component.ts | 24 +-
.../wc-near-breach-list.component.spec.ts | 17 +-
.../near-breach/wc-near-breach-list.component.ts | 24 +-
src/app/layout/header.component.spec.ts | 5 +
src/app/layout/header.component.ts | 76 +++++--
.../entity-documents/entity-documents.component.ts | 2 +
.../shared/directives/tooltip-registry.service.ts | 56 +++++
.../shared/directives/tooltip.directive.spec.ts | 211 ++++++++++++++++++
src/app/shared/directives/tooltip.directive.ts | 16 ++
src/assets/i18n/en.json | 46 +++-
97 files changed, 2417 insertions(+), 211 deletions(-)
create mode 100644 e2e/global-search-nav-shortcuts.spec.ts
create mode 100644 e2e/global-search-navigation.spec.ts
create mode 100644 scripts/check-a11y-names.mjs
copy src/app/api/model/{loanCollateralResponseData.ts =>
getLoansLoanIdCollateralData.ts} (95%)
copy src/app/api/model/{loanTermTypeOptions.ts => getLoansLoanIdSubStatus.ts}
(95%)
copy src/app/api/model/{putLoansLoanIdCollateral.ts =>
postLoansRequestCollateralData.ts} (95%)
create mode 100644
src/app/features/accounting/charges/charges-list.component.spec.ts
create mode 100644 src/app/features/interop/interop-health.component.spec.ts
create mode 100644
src/app/features/organization/account-number-formats/account-number-formats-list.component.spec.ts
copy src/app/features/{clients/clients.routes.spec.ts =>
products/products.routes.spec.ts} (55%)
copy src/app/features/{clients/clients.routes.spec.ts =>
system/system.routes.spec.ts} (62%)
create mode 100644 src/app/shared/directives/tooltip-registry.service.ts
create mode 100644 src/app/shared/directives/tooltip.directive.spec.ts