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 +++++++++++++++++++++-- templates/sysconfig/ad-start.html | 21 ++++++++++++ templates/sysconfig/ad_ldap-checkconnection.html | 2 ++ templates/sysconfig/ad_ldap-checkcredentials.html | 2 ++ 4 files changed, 61 insertions(+), 3 deletions(-) (limited to 'templates') 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 = $(' + + + +
+ + diff --git a/templates/sysconfig/ad_ldap-checkconnection.html b/templates/sysconfig/ad_ldap-checkconnection.html index 788978f2..5925829a 100644 --- a/templates/sysconfig/ad_ldap-checkconnection.html +++ b/templates/sysconfig/ad_ldap-checkconnection.html @@ -19,6 +19,7 @@ + {{#ssl}} @@ -37,6 +38,7 @@ + {{#ssl}} diff --git a/templates/sysconfig/ad_ldap-checkcredentials.html b/templates/sysconfig/ad_ldap-checkcredentials.html index 9f5ccf01..0586209b 100644 --- a/templates/sysconfig/ad_ldap-checkcredentials.html +++ b/templates/sysconfig/ad_ldap-checkcredentials.html @@ -17,6 +17,7 @@ + {{#ssl}} @@ -35,6 +36,7 @@ + {{#ssl}} -- cgit v1.2.3-55-g7522