This is an automated email from the ASF dual-hosted git repository. Aman-Mittal pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/fineract-backoffice-ui.git
commit ce16c40680005c18920091146be0de7b776bdb45 Merge: 0bd7a88 069b839 Author: Aman-Mittal <[email protected]> AuthorDate: Sat Aug 1 00:50:52 2026 +0530 Merge pull request #165 from Aman-Mittal/fix/list-pagination-and-loading-state Fix list pagination and loading state .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(-)
