summaryrefslogtreecommitdiffstats
path: root/apps/user_ldap/js
diff options
context:
space:
mode:
authorArthur Schiwon <blizzz@owncloud.com>2013-11-14 18:29:18 +0100
committerArthur Schiwon <blizzz@owncloud.com>2013-11-14 18:29:18 +0100
commit98c933417583c9a83360a0a3c703867b2c32b940 (patch)
tree27c1f3c0973aa8e1afc4916cab232f41db999bda /apps/user_ldap/js
parent447e468d1ad5fbfe447d4b7446d6babba6802bbf (diff)
downloadnextcloud-server-98c933417583c9a83360a0a3c703867b2c32b940.tar.gz
nextcloud-server-98c933417583c9a83360a0a3c703867b2c32b940.zip
LDAP Wizard: move raw login filter field from advanced tab to login filter tab for consistency
Diffstat (limited to 'apps/user_ldap/js')
-rw-r--r--apps/user_ldap/js/settings.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/apps/user_ldap/js/settings.js b/apps/user_ldap/js/settings.js
index dcaeb70b57f..4b219ee2085 100644
--- a/apps/user_ldap/js/settings.js
+++ b/apps/user_ldap/js/settings.js
@@ -613,6 +613,8 @@ var LdapWizard = {
},
toggleRawFilter: function(container, moc, mg, stateVar) {
+ //moc = multiselect objectclass
+ //mg = mutliselect groups
if($(container).hasClass('invisible')) {
$(container).removeClass('invisible');
$(moc).multiselect('disable');
@@ -637,6 +639,22 @@ var LdapWizard = {
);
},
+ toggleRawLoginFilter: function() {
+ container = '#rawLoginFilterContainer';
+ if($(container).hasClass('invisible')) {
+ $(container).removeClass('invisible');
+ action = 'disable';
+ property = 'disabled';
+ } else {
+ $(container).addClass('invisible');
+ action = 'enable';
+ property = false;
+ }
+ $('#ldap_loginfilter_attributes').multiselect(action);
+ $('#ldap_loginfilter_email').prop('disabled', property);
+ $('#ldap_loginfilter_username').prop('disabled', property);
+ },
+
toggleRawUserFilter: function() {
LdapWizard.toggleRawFilter('#rawUserFilterContainer',
'#ldap_userfilter_objectclass',
@@ -670,6 +688,7 @@ $(document).ready(function() {
$('.lwautosave').change(function() { LdapWizard.save(this); });
$('#toggleRawUserFilter').click(LdapWizard.toggleRawUserFilter);
$('#toggleRawGroupFilter').click(LdapWizard.toggleRawGroupFilter);
+ $('#toggleRawLoginFilter').click(LdapWizard.toggleRawLoginFilter);
LdapConfiguration.refreshConfig();
$('.ldap_action_continue').click(function(event) {
event.preventDefault();