Module: check_mk
Branch: master
Commit: 4aebb9fa49b8189d4a49d7d2c731bde50d537bb0
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=4aebb9fa49b818…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Thu Jun 25 14:10:54 2015 +0200
Added check for duplicate connection ids
---
web/htdocs/wato.py | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/web/htdocs/wato.py b/web/htdocs/wato.py
index 2baa36c..f3729f6 100644
--- a/web/htdocs/wato.py
+++ b/web/htdocs/wato.py
@@ -7304,6 +7304,12 @@ def mode_ldap_config(phase):
table.end()
+
+def validate_ldap_connection_id(value, varprefix):
+ if value in [ c['id'] for c in userdb.get_connection_config() ]:
+ raise MKUserError(varprefix, _("This ID is already user by another
connection. Please choose another one."))
+
+
def vs_ldap_connection(new):
if new:
general_elements = [
@@ -7313,6 +7319,7 @@ def vs_ldap_connection(new):
"when objects refer to the connection."),
allow_empty = False,
size = 12,
+ validate = validate_ldap_connection_id,
))
] + rule_option_elements()
else: