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 ba4f563faade850566f9becb8834acc48338ffa6 Merge: 827a0ac3 78064443 Author: Aman-Mittal <[email protected]> AuthorDate: Fri Oct 2 14:01:34 2026 +0530 Merge pull request #651 from Aman-Mittal/arch/adapter-coverage Put a boundary around the generated API client, and catch untranslated template text .github/workflows/ci.yml | 5 + .rat-excludes | 5 +- AGENTS.md | 10 + DOCS/ADAPTERS.md | 100 +- DOCS/CI_CHECKS.md | 50 +- DOCS/DEPENDENCY_UPGRADES.md | 95 ++ DOCS/adr/0006-generated-api-boundary.md | 120 ++ eslint-rules/no-generated-api-import.js | 148 ++ eslint-rules/no-generated-api-import.test.js | 131 ++ eslint-suppressions.json | 1797 +++++++++++++++++++- eslint.config.js | 36 + package.json | 1 + scripts/check-template-text.mjs | 187 ++ scripts/check-translations.mjs | 31 +- scripts/template-text-baseline.json | 17 + .../core/adapters/api/accounting-closure.api.ts | 98 ++ .../api/fineract-accounting-closure.api.test.ts | 187 ++ .../api/fineract-accounting-closure.api.ts | 105 ++ .../core/adapters/api/fineract-office.api.test.ts | 155 ++ src/app/core/adapters/api/fineract-office.api.ts | 122 ++ src/app/core/adapters/api/office.api.ts | 85 + src/app/core/adapters/index.ts | 8 + .../accounting-closure-form.component.test.ts | 77 +- .../accounting-closure-form.component.ts | 45 +- .../accounting-closures-list.component.test.ts | 80 +- .../accounting-closures-list.component.ts | 20 +- src/app/features/clients/clients-list.component.ts | 2 +- .../offices/offices-list.component.test.ts | 97 +- .../organization/offices/offices-list.component.ts | 33 +- .../organization/staff/staff-form.component.ts | 2 +- .../checker-inbox/view-payload-dialog.component.ts | 5 +- src/assets/i18n/en.json | 5 +- 32 files changed, 3682 insertions(+), 177 deletions(-)
