Adds 2 checkboxes at the top of userlist in the settings, to display/hide optional columns

This fixes #9367.
This commit is contained in:
Stephane V 2014-07-16 22:23:15 +02:00 committed by Jan-Christoph Borchardt
parent 54eb2f42df
commit c7c54d9361
3 changed files with 37 additions and 1 deletions

View File

@ -92,6 +92,8 @@ td.password>img,td.displayName>img, td.remove>a, td.quota>img { visibility:hidde
td.password, td.quota, td.displayName { width:12em; cursor:pointer; }
td.password>span, td.quota>span, rd.displayName>span { margin-right: 1.2em; color: #C7C7C7; }
span.usersLastLoginTooltip { white-space: nowrap; }
th#headerLastLogin, td.lastLogin { display : none; }
th#headerStorageLocation, td.storageLocation { display : none; }
td.remove { width:1em; padding-right:1em; }
tr:hover>td.password>span, tr:hover>td.displayName>span { margin:0; cursor:pointer; }

View File

@ -707,4 +707,27 @@ $(document).ready(function () {
);
});
// Option to display/hide the "Storage location" column
$('#CheckboxStorageLocation').click(function() {
if ($('#CheckboxStorageLocation').is(':checked')) {
$("#headerStorageLocation").show();
$("#userlist td.storageLocation").show();
} else {
$("#headerStorageLocation").hide();
$("#userlist td.storageLocation").hide();
}
});
// Option to display/hide the "Last Login" column
$('#CheckboxLastLogin').click(function() {
if ($('#CheckboxLastLogin').is(':checked')) {
$("#headerLastLogin").show();
$("#userlist td.lastLogin").show();
} else {
$("#headerLastLogin").hide();
$("#userlist td.lastLogin").hide();
}
});
});

View File

@ -28,7 +28,18 @@
alt="<?php p($l->t('Enter the recovery password in order to recover the users files during password change'))?>"/>
</div>
<?php endif; ?>
<form id="userlistoptions">
<?php p($l->t('Display')) ?> :
<label><input type="checkbox" name="StorageLocation" value="StorageLocation" id="CheckboxStorageLocation">
<?php p($l->t('Location')) ?>
</label>
<label><input type="checkbox" name="LastLogin" value="LastLogin" id="CheckboxLastLogin">
<?php p($l->t('Last login')) ?>
</label>
</form>
<form autocomplete="off" id="usersearchform">
<input type="text" class="input userFilter" placeholder="<?php p($l->t('Search Users and Groups')); ?>" />
</form>
</div>
</div>