open-webui/backend
DrMelone 4497226b94 Merge branch 'dev' into feat/admin-interface-defaults
Resolve backend/open_webui/routers/users.py conflict.

- Drop the sync sqlalchemy.orm.Session / get_session / get_db imports
  kept on this branch; dev has migrated users.py to AsyncSession via
  get_async_session and that's now the only DB style in this file.
- Keep dev's async get_user_groups_by_id (await Groups.get_groups_by_member_id).
- Port this branch's POST /interface/settings/reset endpoint to the
  async DB pattern: accept AsyncSession from get_async_session, build
  the reset with sqlalchemy.update(...) for postgres (JSONB jsonb_set)
  and text(...) for sqlite, await db.execute / db.commit / db.rollback,
  and read rowcount from the update result instead of a follow-up
  SELECT changes() round-trip.
2026-04-13 00:10:47 +02:00
..
data refac: mv backend files to /open_webui dir 2024-09-04 16:54:48 +02:00
open_webui Merge branch 'dev' into feat/admin-interface-defaults 2026-04-13 00:10:47 +02:00
.dockerignore fix: litellm config issue 2024-02-24 22:35:11 -08:00
.gitignore refac 2024-09-06 04:59:20 +02:00
dev.sh refac 2026-03-24 19:43:30 -05:00
requirements-min.txt refac: async db 2026-04-12 14:22:11 -05:00
requirements.txt refac: async db 2026-04-12 14:22:11 -05:00
start.sh refac 2026-03-24 19:43:30 -05:00
start_windows.bat refac 2026-03-24 19:43:30 -05:00