summaryrefslogtreecommitdiffstats
path: root/settings
diff options
context:
space:
mode:
authorStephane V <stephane@vergeylen.eu>2014-07-16 22:23:15 +0200
committerJan-Christoph Borchardt <hey@jancborchardt.net>2014-08-29 12:53:11 +0200
commitcc820eb824446c2c311e3d35e83bbeab49250f05 (patch)
tree75e9605aeb6e154d7cb4b1e95ed242886a99a232 /settings
parent135d40203ca89b9825d8dc30ee3d6b0d252cc619 (diff)
downloadnextcloud-server-cc820eb824446c2c311e3d35e83bbeab49250f05.tar.gz
nextcloud-server-cc820eb824446c2c311e3d35e83bbeab49250f05.zip
Adds 2 checkboxes at the top of userlist in the settings, to display/hide optional columns
This fixes #9367.
Diffstat (limited to 'settings')
-rw-r--r--settings/css/settings.css2
-rw-r--r--settings/js/users/users.js23
-rw-r--r--settings/templates/users/part.createuser.php13
3 files changed, 37 insertions, 1 deletions
diff --git a/settings/css/settings.css b/settings/css/settings.css
index b9ce79bc3b8..204d69945d4 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 60948bb99f3..4e686aabf70 100644
--- a/settings/js/users/users.js
+++ b/settings/js/users/users.js
@@ -708,4 +708,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 3dfd27ee52d..70e5a237610 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>