Browse Source
LDAP Wizard: add detection, load and save of LDAP objectClasses for filter purposes
remotes/origin/stable6
LDAP Wizard: add detection, load and save of LDAP objectClasses for filter purposes
remotes/origin/stable6
12 changed files with 343 additions and 33 deletions
-
1apps/user_ldap/ajax/wizard.php
-
20apps/user_ldap/css/settings.css
-
81apps/user_ldap/js/settings.js
-
20apps/user_ldap/lib/configuration.php
-
16apps/user_ldap/lib/ildapwrapper.php
-
8apps/user_ldap/lib/ldap.php
-
150apps/user_ldap/lib/wizard.php
-
11apps/user_ldap/lib/wizardresult.php
-
12apps/user_ldap/settings.php
-
4apps/user_ldap/templates/part.wizard-server.php
-
51apps/user_ldap/templates/part.wizard-userfilter.php
-
2apps/user_ldap/templates/settings.php
@ -0,0 +1,51 @@ |
|||
<fieldset id="ldapWizard2"> |
|||
|
|||
<div> |
|||
<p> |
|||
<?php p($l->t('Limit the access to ownCloud to users meetignthis criteria:'));?>
|
|||
</p> |
|||
|
|||
<p> |
|||
<label for="ldap_userfilter_objectclass"> |
|||
<?php p($l->t('only those object classes:'));?>
|
|||
</label> |
|||
|
|||
<select id="ldap_userfilter_objectclass" multiple="multiple" |
|||
name="ldap_userfilter_objectclass" |
|||
data-default="<?php p($_['ldap_userfilter_objectclass_default']); ?>"> |
|||
<!-- <option><?php p($l->t('Any'));?></option> -->
|
|||
</select> |
|||
</p> |
|||
|
|||
<p> |
|||
<label for="ldap_userfilter_groups"> |
|||
<?php p($l->t('only from those groups:'));?>
|
|||
</label> |
|||
|
|||
<select id="ldap_userfilter_groups" multiple="multiple" |
|||
name="ldap_userfilter_groups" class="lwautosave" |
|||
data-default="<?php p($_['ldap_userfilter_groups_default']); ?>"> |
|||
<!-- <option value="TODOfillIn">TODO: fill in object classes via Ajax</option> --> |
|||
<!-- <option value="TODOfillIn2">22222</option> --> |
|||
</select> |
|||
</p> |
|||
|
|||
<p> |
|||
<label><a>↓ <?php p($l->t('Edit raw filter instead'));?></a></label>
|
|||
</p> |
|||
|
|||
<p class="invisible"> |
|||
<input type="text" id="ldap_userlistfilter_raw" name="ldap_userlistfilter_raw" |
|||
class="lwautosave" |
|||
data-default="<?php p($_['ldap_userlistfilter_raw_default']); ?>" |
|||
placeholder="<?php p($l->t('Raw LDAP filter'));?>" |
|||
title="<?php p($l->t('The filter specifies which LDAP users shall have access to the ownCloud instance.'));?>" |
|||
/> |
|||
</p> |
|||
|
|||
<p> |
|||
<div class="ldapWizardInfo invisible"> </div> |
|||
</p> |
|||
<?php print_unescaped($_['wizardControls']); ?>
|
|||
</div> |
|||
</fieldset> |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue