From d64dee25f66c520de186b3d91e61b923802e419b Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Sun, 31 Aug 2025 09:34:13 +0200 Subject: [PATCH] LoopsSessionCredentialsPlugin: + logout method: return None for cascading logout --- cybertools/browser/loops/auth.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cybertools/browser/loops/auth.py b/cybertools/browser/loops/auth.py index 06c8ce7..4e49880 100644 --- a/cybertools/browser/loops/auth.py +++ b/cybertools/browser/loops/auth.py @@ -36,6 +36,10 @@ class LoopsSessionCredentialsPlugin(SessionCredentialsPlugin): request.response.redirect(url) return True + def logout(self, request): + super(LoopsSessionCredentialsPlugin, self).logout(request) + return None # allow logout by other plugins or utilities + class LoginLogout(BaseLoginLogout):