mirror of
https://github.com/wizarrrr/wizarr.git
synced 2026-04-18 21:18:33 -04:00
- Fix SUBTREE→BASE scope in _fetch_user_attributes (security) - Remove is_ldap_user threading from all 8 media client interfaces; set flag after join via workflow-level User.query.update instead - Use find_user_dn (search-based) instead of build_user_dn (concatenation) in delete_user and reset_user_password for robustness - Wrap all user-facing strings in _() for i18n in ldap_auth.py - Fix username fallback from hardcoded "wizarr" to unique per-user - Return failure from _update_existing_user when password update fails - Replace dynamic Tailwind classes with explicit conditionals in alert - Add stale group cleanup and upsert in sync_ldap_groups - Remove fake @ldap.local email fallback in user_sync