diff --git a/settings/css/settings.css b/settings/css/settings.css index b9ce79bc3b8398e046e34b0f4471228a69f2071d..204d69945d45fa0962bf94820a06a0fc5caa1aa3 100644 --- a/settings/css/settings.css +++ b/settings/css/settings.css @@ -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; } diff --git a/settings/js/users/users.js b/settings/js/users/users.js index 0f72746ee83f6ce1c36bec3a3c9a945e0df32b1f..86ed43d958ed2948b0acc38dad7b4f6da9ae3fdf 100644 --- a/settings/js/users/users.js +++ b/settings/js/users/users.js @@ -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(); + } + }); + + + }); diff --git a/settings/templates/users/part.createuser.php b/settings/templates/users/part.createuser.php index 3dfd27ee52d2ef082ca4de97111c58d208a3bb7a..70e5a237610bc86211560616247873052bc8e017 100644 --- a/settings/templates/users/part.createuser.php +++ b/settings/templates/users/part.createuser.php @@ -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> \ No newline at end of file +</div>