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 0bd7a88 Merge pull request #150 from
Aman-Mittal/feature/e2e-fineract-docker
add 40f3a73 fix(lists): make pagination advance past page two
add 041306c fix(profile): load the profile instead of spinning forever
add 59f2b04 fix(ui): make loading state a signal so failed loads stop
hanging
add 53dbc0a chore(deps): bump codeql-action and eslint-plugin-sonarjs
add 069b839 test: cover the pagination and profile regressions
new ce16c40 Merge pull request #165 from
Aman-Mittal/fix/list-pagination-and-loading-state
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:
.github/workflows/codeql.yml | 4 +-
e2e/list-pagination.spec.ts | 219 +++++++++++++++++++++
package-lock.json | 57 +++++-
package.json | 2 +-
src/app/core/services/dialog.service.spec.ts | 3 +
.../services/navigation-config.service.spec.ts | 2 +-
src/app/core/services/theme.service.spec.ts | 11 ++
.../accounting/journal-entries-list.component.ts | 9 +-
.../provisioning-categories-list.component.spec.ts | 2 +-
.../provisioning-criteria-list.component.spec.ts | 2 +-
.../provisioning-entries-list.component.spec.ts | 2 +-
.../admin/cob-tools/cob-tools.component.ts | 28 +--
.../external-events/external-events.component.ts | 20 +-
.../progressive-loan-model.component.ts | 28 +--
.../calendars/calendar-form.component.spec.ts | 2 +-
.../calendars/calendars-list.component.spec.ts | 2 +-
src/app/features/centers/centers-list.component.ts | 9 +-
.../charges/client-charge-form.component.spec.ts | 2 +-
.../charges/client-charges-list.component.spec.ts | 2 +-
.../clients/client-action-dialog.component.spec.ts | 2 +-
.../features/clients/client-form.component.spec.ts | 2 +-
.../features/clients/client-search-v2.component.ts | 16 +-
src/app/features/clients/clients-list.component.ts | 8 +
.../client-collateral-form.component.spec.ts | 2 +-
.../client-collateral-list.component.spec.ts | 2 +-
.../client-transactions-list.component.spec.ts | 2 +-
.../collection-sheet/collection-sheet.component.ts | 22 +--
.../dashboard/system-status.component.spec.ts | 2 +-
.../fintech/asset-owners-list.component.ts | 8 +-
src/app/features/groups/groups-list.component.ts | 9 +-
.../features/interop/interop-health.component.ts | 12 +-
.../interop/interop-party-lookup.component.ts | 28 +--
.../bulk-loan-reassignment.component.ts | 14 +-
.../bulk-reassignment.component.spec.ts | 4 +-
.../guarantors/guarantor-form.component.spec.ts | 2 +-
.../guarantors/guarantors-list.component.spec.ts | 2 +-
.../interest-pauses-list.component.spec.ts | 2 +-
.../loan-account-lock.component.ts | 20 +-
src/app/features/loans/loan-form.component.ts | 2 +-
.../loan-schedule-modify.component.ts | 12 +-
src/app/features/loans/loans-list.component.ts | 8 +
.../point-in-time/loans-point-in-time.component.ts | 16 +-
.../post-dated-checks-list.component.spec.ts | 2 +-
src/app/features/login/login.component.spec.ts | 2 +
.../meetings/meetings-list.component.spec.ts | 2 +-
.../mix/report/mix-report.component.spec.ts | 2 +-
.../features/mix/report/mix-report.component.ts | 14 +-
.../mix/taxonomy/mix-taxonomy.component.spec.ts | 2 +-
.../notifications/notifications-list.component.ts | 12 +-
.../currencies/currencies.component.ts | 12 +-
.../funds/funds-list.component.spec.ts | 2 +-
.../group-levels-list.component.spec.ts | 2 +-
.../payment-types-list.component.spec.ts | 2 +-
.../products/account-action-form.component.spec.ts | 2 +-
.../collateral-management-form.component.spec.ts | 2 +-
.../collateral-management-list.component.spec.ts | 2 +-
...xed-deposit-transactions-list.component.spec.ts | 2 +-
.../fixed-deposit-form.component.spec.ts | 2 +-
.../fixed-deposit-products-list.component.spec.ts | 2 +-
.../fixed-deposits-list.component.spec.ts | 2 +-
.../floating-rate-form.component.spec.ts | 6 +-
.../floating-rates-list.component.spec.ts | 2 +-
.../interest-rate-chart-slabs.component.spec.ts | 4 +-
.../interest-rate-charts-list.component.spec.ts | 2 +-
.../loan-originator-form.component.spec.ts | 6 +-
.../loan-originators-list.component.spec.ts | 2 +-
.../on-hold-transactions-list.component.spec.ts | 2 +-
.../product-mix/product-mix.component.spec.ts | 2 +-
.../products/rates/rates-list.component.spec.ts | 2 +-
...ring-deposit-transaction-form.component.spec.ts | 2 +-
.../products/savings-accounts-list.component.ts | 9 +-
.../savings-charge-form.component.spec.ts | 2 +-
.../savings-charges-list.component.spec.ts | 2 +-
.../share-dividends-list.component.spec.ts | 2 +-
.../tax-components-list.component.spec.ts | 2 +-
.../tax-groups/tax-group-form.component.spec.ts | 2 +-
.../tax-groups/tax-groups-list.component.spec.ts | 2 +-
.../profile/user-profile.component.spec.ts | 105 ++++++++++
src/app/features/profile/user-profile.component.ts | 60 ++++--
src/app/features/search/global-search.component.ts | 16 +-
.../audit-logs/audit-logs-list.component.spec.ts | 2 +-
.../settings/holiday-form.component.spec.ts | 2 +-
.../features/settings/holidays-list.component.ts | 11 +-
.../settings/two-factor-config.component.ts | 14 +-
.../spm/likelihood/likelihood.component.spec.ts | 2 +-
.../spm/likelihood/likelihood.component.ts | 14 +-
.../poverty-line/poverty-line.component.spec.ts | 2 +-
.../spm/poverty-line/poverty-line.component.ts | 14 +-
.../spm/scorecards/scorecards.component.spec.ts | 2 +-
.../survey-responses/survey-responses.component.ts | 12 +-
.../spm/surveys/spm-surveys-list.component.spec.ts | 2 +-
.../adhoc-query/adhoc-query-form.component.spec.ts | 2 +-
.../adhoc-query/adhoc-query-list.component.spec.ts | 2 +-
.../business-dates/business-dates.component.ts | 16 +-
.../business-steps.component.spec.ts | 2 +-
.../features/system/cache/cache.component.spec.ts | 2 +-
.../credit-bureau-config.component.spec.ts | 4 +-
.../credit-bureau-config.component.ts | 10 +-
.../delinquency-management.component.spec.ts | 4 +-
...entity-data-table-checks-form.component.spec.ts | 2 +-
...entity-data-table-checks-list.component.spec.ts | 2 +-
.../entity-mapping-list.component.spec.ts | 2 +-
.../external-events.component.spec.ts | 2 +-
.../external-services.component.spec.ts | 2 +-
.../field-configuration.component.spec.ts | 2 +-
.../system/hooks/hooks-form.component.spec.ts | 2 +-
.../system/hooks/hooks-list.component.spec.ts | 2 +-
.../loan-product-details.component.spec.ts | 2 +-
.../notifications-config.component.spec.ts | 2 +-
.../notifications-config.component.ts | 2 -
.../password-preferences.component.spec.ts | 2 +-
.../permissions/permissions.component.spec.ts | 2 +-
.../report-mailing-jobs-list.component.spec.ts | 2 +-
.../scheduler-job-history.component.spec.ts | 2 +-
.../scheduler-jobs-list.component.spec.ts | 2 +-
.../features/system/sms/sms-list.component.spec.ts | 2 +-
.../cashier-journals-list.component.spec.ts | 2 +-
.../tellers/cashiers/cashier-form.component.ts | 2 -
.../account-transfer-form.component.spec.ts | 6 +-
.../breach/wc-breach-form.component.spec.ts | 4 +-
.../breach/wc-breach-list.component.spec.ts | 2 +-
.../wc-loan-product-form.component.spec.ts | 6 +-
.../wc-loan-products-list.component.spec.ts | 2 +-
.../wc-loan-account-lock.component.ts | 12 +-
.../loans/wc-loan-form.component.spec.ts | 6 +-
.../loans/wc-loan-view.component.spec.ts | 10 +-
.../loans/wc-loans-list.component.spec.ts | 2 +-
.../wc-near-breach-list.component.spec.ts | 2 +-
.../charts/donut-chart.component.spec.ts | 6 +-
.../client-search/client-search.component.spec.ts | 2 +-
.../client-search/client-search.component.ts | 13 +-
.../create-office-dialog.component.spec.ts | 2 +-
.../data-table/data-table.component.spec.ts | 53 ++++-
.../components/data-table/data-table.component.ts | 30 ++-
.../entity-datatables.component.spec.ts | 6 +-
src/assets/i18n/en.json | 3 +-
136 files changed, 873 insertions(+), 354 deletions(-)
create mode 100644 e2e/list-pagination.spec.ts
create mode 100644 src/app/features/profile/user-profile.component.spec.ts