mirror of
https://github.com/DRYTRIX/TimeTracker.git
synced 2026-05-19 04:40:32 -05:00
5d4e693a2b
Introduce a guided LDAP configuration wizard mirroring the OIDC flow: five-step UI with server/TLS, bind, directory layout, groups and AUTH_METHOD, then optional connection test and .env / Docker Compose generation for copy-paste deployment. - Refactor LDAPService.test_connection to accept an optional config mapping so the wizard can test draft values without merging live env secrets; keep POST /admin/ldap/test on current_app.config. - Add GET /admin/ldap/setup-wizard plus POST endpoints for test, validate, and generate-config (manage_settings, rate limited). - Surface an LDAP card with status badge and wizard link on the integrations list for admins and manage_settings users. - Add tests for validate, generate, and wizard test delegation.