open-webui/backend/open_webui/models
Classic298 412ecbac7c refac: invalidate socket sessions from the user model
Role changes and user deletion now tear down the user's Socket.IO sessions in the model layer, where the row is written, rather than in the admin user routes. Sessions are looked up in the shared session pool as well as in this process's room map, and the client reconnects when the server closes its socket.
2026-08-08 20:45:56 +02:00
..
access_grants.py chore: format 2026-07-27 00:12:47 -04:00
auths.py refac 2026-07-27 04:50:07 -04:00
automations.py refac 2026-07-26 19:34:41 -04:00
calendar.py refac 2026-07-27 02:44:21 -04:00
channels.py chore: remove dead json imports (#27815) 2026-07-31 17:25:40 -04:00
chat_messages.py chore: remove dead json imports (#27815) 2026-07-31 17:25:40 -04:00
chats.py refac 2026-08-05 00:47:49 -05:00
config.py refac 2026-07-26 18:46:39 -04:00
feedbacks.py perf: drop redundant session.refresh calls after commit across the model layer (#27381) 2026-07-23 18:08:00 -05:00
files.py perf: drop redundant session.refresh calls after commit across the model layer (#27381) 2026-07-23 18:08:00 -05:00
folders.py refac 2026-07-26 19:34:41 -04:00
functions.py fix: prevent startup crash when function/tool has null user_id (#26850) 2026-07-24 00:00:37 -05:00
groups.py perf: index group_member on (user_id, group_id) (#27822) 2026-07-31 19:09:15 -05:00
knowledge.py chore: remove dead json imports (#27815) 2026-07-31 17:25:40 -04:00
memories.py refac 2026-07-24 01:54:36 -04:00
messages.py chore: remove dead json imports (#27815) 2026-07-31 17:25:40 -04:00
models.py refac 2026-07-27 04:05:51 -04:00
notes.py chore: remove dead json imports (#27815) 2026-07-31 17:25:40 -04:00
oauth_sessions.py refac 2026-07-31 17:41:14 -04:00
prompt_history.py chore: remove dead json imports (#27815) 2026-07-31 17:25:40 -04:00
prompts.py refac 2026-07-31 17:41:14 -04:00
shared_chats.py feat(ui): add 'Unshare All Shared Chats' button to Shared Chats modal (#25848) 2026-06-17 03:06:41 +02:00
skills.py refac 2026-07-27 02:44:21 -04:00
tags.py perf: build debug log messages lazily so disabled debug logs cost nothing (#27834) 2026-07-31 19:09:01 -05:00
tools.py refac 2026-07-27 02:44:21 -04:00
users.py refac: invalidate socket sessions from the user model 2026-08-08 20:45:56 +02:00