add GUI option to set the $home placeholder
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
This commit is contained in:
parent
f8a133d39e
commit
685c13e091
|
@ -120,7 +120,11 @@ OCA = OCA || {};
|
||||||
home_folder_naming_rule: {
|
home_folder_naming_rule: {
|
||||||
$element: $('#home_folder_naming_rule'),
|
$element: $('#home_folder_naming_rule'),
|
||||||
setMethod: 'setHomeFolderAttribute'
|
setMethod: 'setHomeFolderAttribute'
|
||||||
}
|
},
|
||||||
|
ldap_ext_storage_home_attribute: {
|
||||||
|
$element: $('#ldap_ext_storage_home_attribute'),
|
||||||
|
setMethod: 'setExternalStorageHomeAttribute'
|
||||||
|
},
|
||||||
};
|
};
|
||||||
this.setManagedItems(items);
|
this.setManagedItems(items);
|
||||||
},
|
},
|
||||||
|
@ -326,6 +330,15 @@ OCA = OCA || {};
|
||||||
this.setElementValue(this.managedItems.ldap_email_attr.$element, attribute);
|
this.setElementValue(this.managedItems.ldap_email_attr.$element, attribute);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* sets the external storage home attribute
|
||||||
|
*
|
||||||
|
* @param {string} attribute
|
||||||
|
*/
|
||||||
|
setExternalStorageHomeAttribute: function(attribute) {
|
||||||
|
this.setElementValue(this.managedItems.ldap_ext_storage_home_attribute.$element, attribute);
|
||||||
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* sets the quota attribute
|
* sets the quota attribute
|
||||||
*
|
*
|
||||||
|
|
|
@ -108,6 +108,7 @@ style('user_ldap', 'settings');
|
||||||
<p><label for="ldap_quota_def"><?php p($l->t('Quota Default'));?></label><input type="text" id="ldap_quota_def" name="ldap_quota_def" data-default="<?php p($_['ldap_quota_def_default']); ?>" title="<?php p($l->t('Override default quota for LDAP users who do not have a quota set in the Quota Field.'));?>" /></p>
|
<p><label for="ldap_quota_def"><?php p($l->t('Quota Default'));?></label><input type="text" id="ldap_quota_def" name="ldap_quota_def" data-default="<?php p($_['ldap_quota_def_default']); ?>" title="<?php p($l->t('Override default quota for LDAP users who do not have a quota set in the Quota Field.'));?>" /></p>
|
||||||
<p><label for="ldap_email_attr"><?php p($l->t('Email Field'));?></label><input type="text" id="ldap_email_attr" name="ldap_email_attr" data-default="<?php p($_['ldap_email_attr_default']); ?>" title="<?php p($l->t('Set the user\'s email from their LDAP attribute. Leave it empty for default behaviour.'));?>" /></p>
|
<p><label for="ldap_email_attr"><?php p($l->t('Email Field'));?></label><input type="text" id="ldap_email_attr" name="ldap_email_attr" data-default="<?php p($_['ldap_email_attr_default']); ?>" title="<?php p($l->t('Set the user\'s email from their LDAP attribute. Leave it empty for default behaviour.'));?>" /></p>
|
||||||
<p><label for="home_folder_naming_rule"><?php p($l->t('User Home Folder Naming Rule'));?></label><input type="text" id="home_folder_naming_rule" name="home_folder_naming_rule" title="<?php p($l->t('Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute.'));?>" data-default="<?php p($_['home_folder_naming_rule_default']); ?>" /></p>
|
<p><label for="home_folder_naming_rule"><?php p($l->t('User Home Folder Naming Rule'));?></label><input type="text" id="home_folder_naming_rule" name="home_folder_naming_rule" title="<?php p($l->t('Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute.'));?>" data-default="<?php p($_['home_folder_naming_rule_default']); ?>" /></p>
|
||||||
|
<p><label for="ldap_ext_storage_home_attribute"> <?php p($l->t('"$home" Placeholder Field')); ?></label><input type="text" id="ldap_ext_storage_home_attribute" name="ldap_ext_storage_home_attribute" title="<?php p($l->t('$home in an external storage configuration will replaced with the value of the specified attribute')); ?>" data-default="<?php p($_['ldap_ext_storage_home_attribute_default']); ?>"></p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<?php print_unescaped($_['settingControls']); ?>
|
<?php print_unescaped($_['settingControls']); ?>
|
||||||
|
|
Loading…
Reference in New Issue