This is an automated email from the ASF dual-hosted git repository.
Aman-Mittal pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/fineract-backoffice-ui.git
from 1f06dc1 Merge pull request #417 from
kevinpei123/test/errors-vitest-migration
add 013b0e1 chore(api): sync the Fineract OpenAPI spec and regenerate the
client
add 2292d75 feat(layout): orient the user with a breadcrumb trail and
Alt+key shortcuts
add 24372e8 feat(clients): pace client creation through a three-step
wizard
add 6e508f1 feat(organization): report the loan portfolio by office and
product
add 7b912c4 feat(accounting): filter journal entries by office, GL
account and entry type
add a7ca2a4 feat(products): undo a savings approval, and show deposit
charges and rate chart
add 63e576b feat(working-capital): charges, rate changes, amortization
and delinquency tags
add 4a6aeb8 feat(system): widen bulk import, fix its chart-of-accounts
template, run jobs in bulk
add c082fc5 feat(tasks): group work queues by office, and reject
reschedule requests
add 2cbed3d feat(security): export the audit log to CSV
add 21273f9 test: raise the Vitest timeout above Angular's cold TestBed
compile
new 715f1c1 Merge pull request #418 from
Aman-Mittal/feat/servicing-and-navigation-gaps
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
...e-tour-dashboard.spec.ts => breadcrumb.spec.ts} | 39 +-
e2e/client-transfer.spec.ts | 2 +
e2e/client.spec.ts | 15 +-
e2e/e2e-journey.spec.ts | 91 +++-
e2e/full-demo.spec.ts | 2 +
e2e/functional-coverage.spec.ts | 75 ++-
e2e/group-membership.spec.ts | 2 +
...ashboard.spec.ts => keyboard-shortcuts.spec.ts} | 50 +-
e2e/loan-lifecycle.spec.ts | 2 +
e2e/loan-portfolio-summary.spec.ts | 178 +++++++
e2e/scheduler-jobs.spec.ts | 156 ++++++
e2e/working-capital-loan-actions.spec.ts | 199 +++++++-
eslint-suppressions.json | 5 +
public/api/fineract.json | 10 +-
public/api/fineract.provenance.json | 14 +-
src/app/api/api/documents.service.ts | 32 +-
src/app/api/model/documentData.ts | 2 +
src/app/core/adapters/api/api-surface.json | 73 ++-
src/app/core/services/navigation-config.service.ts | 6 +
src/app/core/utils/csv.test.ts | 66 +++
src/app/core/utils/csv.ts | 40 ++
.../journal-entries-list.component.spec.ts | 71 ++-
.../accounting/journal-entries-list.component.ts | 315 ++++++++++--
.../features/clients/client-form.component.spec.ts | 78 +++
src/app/features/clients/client-form.component.ts | 124 ++++-
src/app/features/clients/client-view.component.ts | 13 -
.../kyc/client-document-form.component.spec.ts | 5 +-
.../clients/kyc/client-document-form.component.ts | 4 +
.../asset-owner-view/asset-owner-view.component.ts | 12 -
.../loan-portfolio-summary.component.test.ts | 185 +++++++
.../loan-portfolio-summary.component.ts | 561 +++++++++++++++++++++
.../features/organization/organization.routes.ts | 9 +
.../deposit-account-view.component.spec.ts | 136 ++++-
.../products/deposit-account-view.component.ts | 253 +++++++++-
...ings-account-transaction-form.component.test.ts | 124 +++++
.../savings-account-transaction-form.component.ts | 106 ++--
.../savings-account-view.component.spec.ts | 52 ++
.../products/savings-account-view.component.ts | 42 ++
...savings-undo-approval-dialog.component.test.ts} | 16 +-
.../savings-undo-approval-dialog.component.ts} | 32 +-
.../audit-logs/audit-logs-list.component.spec.ts | 18 +
.../audit-logs/audit-logs-list.component.ts | 21 +
.../bulk-import/bulk-import.component.spec.ts | 161 +++++-
.../system/bulk-import/bulk-import.component.ts | 262 +++++++++-
.../scheduler-jobs-list.component.spec.ts | 64 ++-
.../scheduler-jobs-list.component.ts | 83 ++-
.../work-queues/work-queues.component.spec.ts | 45 +-
.../tasks/work-queues/work-queues.component.ts | 324 ++++++++----
.../loans/wc-loan-action-form.component.spec.ts | 47 ++
.../loans/wc-loan-action-form.component.ts | 164 +++++-
...st.ts => wc-loan-charge-form.component.test.ts} | 79 +--
.../loans/wc-loan-charge-form.component.ts} | 89 ++--
.../loans/wc-loan-view.component.spec.ts | 28 +-
.../loans/wc-loan-view.component.ts | 264 +++++++++-
.../working-capital/working-capital.routes.ts | 7 +
src/app/layout/breadcrumb.component.test.ts | 91 ++++
src/app/layout/breadcrumb.component.ts | 90 ++++
src/app/layout/breadcrumb.test.ts | 80 +++
src/app/layout/breadcrumb.ts | 55 ++
src/app/layout/keyboard-shortcuts.test.ts | 102 ++++
src/app/layout/keyboard-shortcuts.ts | 75 +++
src/app/layout/main-layout.component.spec.ts | 50 +-
src/app/layout/main-layout.component.ts | 35 +-
.../components/stepper/stepper.component.test.ts | 77 +++
.../shared/components/stepper/stepper.component.ts | 119 +++++
src/app/shared/index.ts | 1 +
src/assets/i18n/en.json | 106 +++-
vitest.config.ts | 8 +
68 files changed, 5235 insertions(+), 507 deletions(-)
copy e2e/{guidance-tour-dashboard.spec.ts => breadcrumb.spec.ts} (60%)
copy e2e/{guidance-tour-dashboard.spec.ts => keyboard-shortcuts.spec.ts} (62%)
create mode 100644 e2e/loan-portfolio-summary.spec.ts
create mode 100644 e2e/scheduler-jobs.spec.ts
create mode 100644 src/app/core/utils/csv.test.ts
create mode 100644 src/app/core/utils/csv.ts
create mode 100644
src/app/features/organization/loan-portfolio-summary/loan-portfolio-summary.component.test.ts
create mode 100644
src/app/features/organization/loan-portfolio-summary/loan-portfolio-summary.component.ts
create mode 100644
src/app/features/products/savings-account-transaction-form.component.test.ts
copy src/app/features/{loans/loan-undo-approval-dialog.component.spec.ts =>
products/savings-undo-approval-dialog.component.test.ts} (80%)
copy src/app/features/{loans/loan-undo-approval-dialog.component.ts =>
products/savings-undo-approval-dialog.component.ts} (65%)
copy
src/app/features/working-capital/loans/{wc-near-breach-action-form.component.test.ts
=> wc-loan-charge-form.component.test.ts} (53%)
copy src/app/features/{loans/charges/loan-charge-form.component.ts =>
working-capital/loans/wc-loan-charge-form.component.ts} (65%)
create mode 100644 src/app/layout/breadcrumb.component.test.ts
create mode 100644 src/app/layout/breadcrumb.component.ts
create mode 100644 src/app/layout/breadcrumb.test.ts
create mode 100644 src/app/layout/breadcrumb.ts
create mode 100644 src/app/layout/keyboard-shortcuts.test.ts
create mode 100644 src/app/layout/keyboard-shortcuts.ts
create mode 100644 src/app/shared/components/stepper/stepper.component.test.ts
create mode 100644 src/app/shared/components/stepper/stepper.component.ts