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 9a5f7d4d2677f345e07bd38ea3bee8b9a763e67c Merge: 3e32f1c0 40a699ae Author: Aman-Mittal <[email protected]> AuthorDate: Fri Oct 2 23:23:17 2026 +0530 Merge pull request #686 from Aman-Mittal/refactor/organization-api-adapters refactor(organization): put staff and holidays behind API contracts DOCS/ADAPTERS.md | 53 ++++- DOCS/adr/0006-generated-api-boundary.md | 16 +- eslint-suppressions.json | 54 ----- .../core/adapters/api/fineract-holiday.api.test.ts | 225 ++++++++++++++++++++ src/app/core/adapters/api/fineract-holiday.api.ts | 204 ++++++++++++++++++ .../core/adapters/api/fineract-office.api.test.ts | 81 +++++++- src/app/core/adapters/api/fineract-office.api.ts | 51 ++++- .../core/adapters/api/fineract-staff.api.test.ts | 227 +++++++++++++++++++++ src/app/core/adapters/api/fineract-staff.api.ts | 172 ++++++++++++++++ .../core/adapters/api/holiday-rescheduling-type.ts | 38 ++++ src/app/core/adapters/api/holiday.api.ts | 136 ++++++++++++ src/app/core/adapters/api/office.api.ts | 41 +++- src/app/core/adapters/api/staff.api.ts | 145 +++++++++++++ src/app/core/adapters/index.ts | 5 + .../offices/office-form.component.test.ts | 80 +++++--- .../organization/offices/office-form.component.ts | 78 +++---- .../organization/offices/office-view.component.ts | 25 ++- .../staff/staff-form.component.test.ts | 131 +++++++----- .../organization/staff/staff-form.component.ts | 131 ++++++------ .../staff/staff-list.component.test.ts | 42 ++-- .../organization/staff/staff-list.component.ts | 10 +- .../products/savings-officer-dialog.component.ts | 12 +- .../settings/holiday-form.component.test.ts | 119 ++++++----- .../features/settings/holiday-form.component.ts | 120 ++++------- .../settings/holidays-list.component.test.ts | 107 +++++----- .../features/settings/holidays-list.component.ts | 56 +++-- .../create-office-dialog.component.test.ts | 51 +++-- .../create-office-dialog.component.ts | 34 +-- 28 files changed, 1918 insertions(+), 526 deletions(-)
