Module: check_mk
Branch: master
Commit: c71c485f1fcf00ab8468e60d5c4ebb5512e1afe4
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=c71c485f1fcf00…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Thu Jul 12 09:10:23 2018 +0200
Several userdb refactorings
* Moved userdb plugins to dedicated modules
* Refactored user attribute plugin API to classes
* Fixed several linter issues on the way (a lot more to do)
Change-Id: If3ad423df526a6ed0d6d7b261a659a54b830d79f
---
cmk/gui/plugin_registry.py | 23 +-
cmk/gui/plugins/userdb/__init__.py | 201 ++++++++++++++++++
{web => cmk/gui}/plugins/userdb/hook_auth.py | 44 ++--
{web => cmk/gui}/plugins/userdb/htpasswd.py | 18 +-
.../gui/plugins/userdb/ldap_connector.py | 76 ++++---
cmk/gui/plugins/userdb/user_attributes.py | 144 +++++++++++++
cmk/gui/sidebar.py | 2 +-
cmk/gui/userdb.py | 233 ++++++++++-----------
cmk/gui/wato.py | 45 ++--
cmk/gui/watolib.py | 2 +-
web/plugins/userdb/user_attributes.py | 108 ----------
web/plugins/webapi/webapi.py | 123 ++++++++++-
12 files changed, 700 insertions(+), 319 deletions(-)
Diff:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commitdiff;h=c71c485f1f…