AshharAhmadKhan opened a new pull request, #5498: URL: https://github.com/apache/fineract/pull/5498
Description: This PR is Phase 1 of removing the insecure self-service feature as requested in FINERACT-2480. **What This PR Does:** - Removes `AppUserClientMapping` entity class - Removes all references to `AppUserClientMapping` from `AppUser` domain class - Cleans up client mapping logic from user update methods **Scope:** Phase 1 focuses on entity-level cleanup. Subsequent phases will remove: - Phase 2: 18 self-service API controllers (~36 files) - Phase 3: Service layer implementations (~40 files) - Phase 4: Domain entities and repositories (~25 files) - Phase 5: Configuration and security updates (~10 files) **Changes:** - Deleted: `AppUserClientMapping.java` (88 lines) - Modified: `AppUser.java` (removed 28 lines) **Testing:** CI will run full test suite to verify no regressions. **Related:** - Original disable PR: #4671 - JIRA ticket: FINERACT-2480 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
