LDAP setup improvements (#25421)
* first pass at LDAP setup improvements * fix lint errors * fix LDAP api tests * WIP test for new setting setter * fix setting test * set ldap-enabled to true in ldap server macro * try to fix java11 tests * Update src/metabase/integrations/ldap.clj Co-authored-by:metamben <103100869+metamben@users.noreply.github.com> * add transaction * remove ldap-ever-enabled? setting and revert some of the logic that is no longer necessary * set ldap-enabled via the ldap api and add tests * fix tests and lint * fix error on settings save * fix cypress test * actually fix cypress Co-authored-by:
metamben <103100869+metamben@users.noreply.github.com>
Showing
- enterprise/backend/test/metabase_enterprise/sso/integrations/saml_test.clj 1 addition, 2 deletions...d/test/metabase_enterprise/sso/integrations/saml_test.clj
- frontend/test/metabase/scenarios/admin/settings/sso/ldap.cy.spec.js 1 addition, 2 deletions...est/metabase/scenarios/admin/settings/sso/ldap.cy.spec.js
- src/metabase/api/ldap.clj 25 additions, 27 deletionssrc/metabase/api/ldap.clj
- src/metabase/api/session.clj 2 additions, 1 deletionsrc/metabase/api/session.clj
- src/metabase/api/user.clj 2 additions, 2 deletionssrc/metabase/api/user.clj
- src/metabase/integrations/ldap.clj 24 additions, 8 deletionssrc/metabase/integrations/ldap.clj
- src/metabase/models/user.clj 1 addition, 1 deletionsrc/metabase/models/user.clj
- src/metabase/public_settings.clj 7 additions, 7 deletionssrc/metabase/public_settings.clj
- test/metabase/api/ldap_test.clj 33 additions, 12 deletionstest/metabase/api/ldap_test.clj
- test/metabase/test/integrations/ldap.clj 3 additions, 3 deletionstest/metabase/test/integrations/ldap.clj
Loading
Please register or sign in to comment