diff options
author | Alex Weirig <alex.weirig@technolink.lu> | 2016-01-14 13:26:40 +0100 |
---|---|---|
committer | Arthur Schiwon <blizzz@owncloud.com> | 2016-02-03 21:50:27 +0100 |
commit | 0d797637f3c87fc5c1100f23cd50322adb5b4e34 (patch) | |
tree | e83bf53def9fcd65381628798e912e4e13463d01 /apps/user_ldap/js | |
parent | da0462015507053c4424f62c32a4a182301fae22 (diff) | |
download | nextcloud-server-0d797637f3c87fc5c1100f23cd50322adb5b4e34.tar.gz nextcloud-server-0d797637f3c87fc5c1100f23cd50322adb5b4e34.zip |
code changes for user_ldap Dynamic Group Membership
Added new setting of “Dynamic Group Member URL”
(ldapDynamicGroupMemberURL) - see LDAP settings advanced tab.
Added public function getDynamicGroupMembers.
Updated function _groupMembers.
Updated function getUserGroups.
Diffstat (limited to 'apps/user_ldap/js')
-rw-r--r-- | apps/user_ldap/js/wizard/wizardTabAdvanced.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/apps/user_ldap/js/wizard/wizardTabAdvanced.js b/apps/user_ldap/js/wizard/wizardTabAdvanced.js index 7367bfe87ae..9e898ba2fc8 100644 --- a/apps/user_ldap/js/wizard/wizardTabAdvanced.js +++ b/apps/user_ldap/js/wizard/wizardTabAdvanced.js @@ -79,6 +79,10 @@ OCA = OCA || {}; $element: $('#ldap_group_member_assoc_attribute'), setMethod: 'setGroupMemberAssociationAttribute' }, + ldap_dynamic_group_member_url: { + $element: $('#ldap_dynamic_group_member_url'), + setMethod: 'setDynamicGroupMemberURL' + }, ldap_nested_groups: { $element: $('#ldap_nested_groups'), setMethod: 'setUseNestedGroups' @@ -245,6 +249,15 @@ OCA = OCA || {}; }, /** + * sets the dynamic group member url attribute + * + * @param {string} attribute + */ + setDynamicGroupMemberURL: function(attribute) { + this.setElementValue(this.managedItems.ldap_dynamic_group_member_url.$element, attribute); + }, + + /** * enabled or disables the use of nested groups (groups in groups in * groups…) * |