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(-)

Reply via email to