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 c7cb6f8f5b9e0ca2a7382350d79dcca03b7c32d5 Merge: bcb0c07 cf5a0a6 Author: Aman-Mittal <[email protected]> AuthorDate: Thu Aug 20 19:23:07 2026 +0530 Merge pull request #414 from Aman-Mittal/feat/role-impact-preview-dialogs-and-ci-sharding Replace the last native confirm dialogs, preview a role's navigation impact, and make CI's PR feedback useful .github/scripts/post-e2e-comments.js | 235 ++++++++++ .github/scripts/upsert-e2e-comment.js | 69 --- .github/workflows/ci.yml | 119 +++++- .github/workflows/e2e.yml | 272 +++++++++--- .github/workflows/pr-comments.yml | 96 +++++ DOCS/CI_CHECKS.md | 142 +++++- angular.json | 7 +- eslint-suppressions.json | 68 --- karma-baseline.json | 13 - package.json | 1 + scripts/e2e-summary.mjs | 297 +++++++++++-- scripts/pr-sequence-diagram.mjs | Bin 0 -> 12119 bytes scripts/reporting.test.mjs | 105 +++++ src/app/core/services/auth.service.ts | 25 +- .../services/navigation-config.service.test.ts | 43 ++ src/app/core/services/navigation-config.service.ts | 38 +- src/app/core/utils/permission-matcher.test.ts | 77 ++++ src/app/core/utils/permission-matcher.ts | 59 +++ ...> collateral-management-list.component.test.ts} | 35 +- .../collateral-management-list.component.ts | 17 +- ...=> interest-rate-chart-slabs.component.test.ts} | 42 +- .../interest-rate-chart-slabs.component.ts | 18 +- ...=> interest-rate-charts-list.component.test.ts} | 38 +- .../interest-rate-charts-list.component.ts | 17 +- ....ts => loan-originators-list.component.test.ts} | 38 +- .../loan-originators-list.component.ts | 14 +- ...onent.spec.ts => product-mix.component.test.ts} | 42 +- .../products/product-mix/product-mix.component.ts | 15 +- ...c.ts => savings-charges-list.component.test.ts} | 35 +- .../savings-charges-list.component.ts | 17 +- ...c.ts => share-dividends-list.component.test.ts} | 35 +- .../share-dividends-list.component.ts | 18 +- .../security/roles/role-form.component.test.ts | 243 +++++++++++ .../features/security/roles/role-form.component.ts | 475 ++++++++++++++++++--- ....spec.ts => adhoc-query-list.component.test.ts} | 38 +- .../adhoc-query/adhoc-query-list.component.ts | 17 +- .../data-tables/datatables-list.component.ts | 22 +- .../delinquency-management.component.ts | 50 ++- ...ntity-data-table-checks-list.component.test.ts} | 35 +- .../entity-data-table-checks-list.component.ts | 17 +- ...ec.ts => entity-mapping-list.component.test.ts} | 38 +- .../entity-mapping-list.component.ts | 18 +- ...ponent.spec.ts => hooks-list.component.test.ts} | 35 +- .../features/system/hooks/hooks-list.component.ts | 16 +- ... => report-mailing-jobs-list.component.test.ts} | 38 +- .../report-mailing-jobs-list.component.ts | 17 +- ...omponent.spec.ts => sms-list.component.test.ts} | 35 +- src/app/features/system/sms/sms-list.component.ts | 14 +- .../system/templates/templates-list.component.ts | 21 +- src/assets/i18n/en.json | 81 +++- 50 files changed, 2663 insertions(+), 594 deletions(-)
