From 4ea13ba83c760f6c2baff4d25c54f08fdb4a82ec Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Thu, 18 Feb 2016 17:56:58 +0100 Subject: [adauth] Add field for homeDirectory attribute --- templates/sysconfig/ad-selfsearch.html | 39 +++++++++++++++++++++++++++++++--- 1 file changed, 36 insertions(+), 3 deletions(-) (limited to 'templates/sysconfig/ad-selfsearch.html') diff --git a/templates/sysconfig/ad-selfsearch.html b/templates/sysconfig/ad-selfsearch.html index f77bd5fb..76952dc3 100644 --- a/templates/sysconfig/ad-selfsearch.html +++ b/templates/sysconfig/ad-selfsearch.html @@ -5,6 +5,10 @@
LDAP Self-Query
+
{{lang_onProblemSearchBase}}

@@ -18,6 +22,7 @@ + {{#ssl}} @@ -36,13 +41,13 @@ - + + {{#ssl}} {{/ssl}} - @@ -66,9 +71,33 @@ } $('#fulldn').val(fulldn); $('#result').text("BindDN: " + fulldn + "\nWinDomain: " + domain + "\nSearchBase: " + search).show(); - if (typeof search !== 'string' || search.length === 0 || search.length + 2 >= fulldn.length) { + var attrlist = []; + var tryHomeAttr = false; + {{#tryHomeAttr}} + tryHomeAttr = true; + if (task.data.home && task.data.home.length) attrlist = task.data.home; + {{/tryHomeAttr}} + if (typeof search !== 'string' || search.length === 0 || search.length + 2 >= fulldn.length + || (tryHomeAttr && $('#home').val().length === 0 && $('#homeattr').val().length === 0 && attrlist.length === 0)) { $('#nextbutton').html('{{lang_continueAnyway}}'); + } else if (attrlist.length > 1 && $('#homeattr').val().length === 0) { + var sel = $('