PRE-3632: add a logout action per gateway config - #330
Merged
adumont-payplug merged 1 commit intoSep 17, 2026
Task list completed / task-list-completed
succeeded
Sep 17, 2026 in 0s
8 / 8 tasks completed
All tasks have been completed
Details
Required Tasks
| Task | Status |
|---|---|
| ✨ New feature (non-breaking change that adds functionality) | Completed |
| Code is linted and formatted | Completed |
| No unnecessary commented-out code or debug logs | Completed |
| No hardcoded values (use env variables or config) — one deliberate exception, the mirrored |
UPC cache-key prefix, documented above and in the class docblock | Completed |
| Unit tests added / updated — 17 cases across GatewayConnectionRevokerTest and
UnifiedLogoutControllerTest, including that a failed CSRF check mutates nothing | Completed |
| New/changed code is covered by tests — SonarCloud Quality Gate (coverage on new code) passes
on the sonarcloud CI job — not yet observed; tick once CI is green | Completed |
| No sensitive data or secrets introduced | Completed |
| Logging and error handling are appropriate — revocation failures are logged to the payplug
channel and surfaced as a flash rather than a 500 | Completed |
Loading