|
|
|
@ -28,7 +28,7 @@ var UserList = { |
|
|
|
|
this.$el.find('.quota-user').singleSelect().on('change', this.onQuotaSelect); |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
add: function (username, displayname, groups, subadmin, quota, storageLocation, lastLogin, sort) { |
|
|
|
|
add: function (username, displayname, groups, subadmin, quota, storageLocation, lastLogin, sort, backend) { |
|
|
|
|
var $tr = $userListBody.find('tr:first-child').clone(); |
|
|
|
|
// this removes just the `display:none` of the template row
|
|
|
|
|
$tr.removeAttr('style'); |
|
|
|
@ -116,6 +116,11 @@ var UserList = { |
|
|
|
|
*/ |
|
|
|
|
$tr.find('td.storageLocation').text(storageLocation); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* user backend |
|
|
|
|
*/ |
|
|
|
|
$tr.find('td.userBackend').text(backend); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* last login |
|
|
|
|
*/ |
|
|
|
@ -372,7 +377,7 @@ var UserList = { |
|
|
|
|
if(UserList.has(user.name)) { |
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
var $tr = UserList.add(user.name, user.displayname, user.groups, user.subadmin, user.quota, user.storageLocation, user.lastLogin, false); |
|
|
|
|
var $tr = UserList.add(user.name, user.displayname, user.groups, user.subadmin, user.quota, user.storageLocation, user.lastLogin, false, user.backend); |
|
|
|
|
$tr.addClass('appear transparent'); |
|
|
|
|
trs.push($tr); |
|
|
|
|
loadedUsers++; |
|
|
|
@ -731,7 +736,7 @@ $(document).ready(function () { |
|
|
|
|
}, 10000); |
|
|
|
|
} |
|
|
|
|
if(!UserList.has(username)) { |
|
|
|
|
UserList.add(username, username, result.groups, null, 'default', result.storageLocation, 0, true); |
|
|
|
|
UserList.add(username, username, result.groups, null, 'default', result.storageLocation, 0, true, result.backend); |
|
|
|
|
} |
|
|
|
|
$('#newusername').focus(); |
|
|
|
|
GroupList.incEveryoneCount(); |
|
|
|
@ -743,21 +748,25 @@ $(document).ready(function () { |
|
|
|
|
// Option to display/hide the "Storage location" column
|
|
|
|
|
$('#CheckboxStorageLocation').click(function() { |
|
|
|
|
if ($('#CheckboxStorageLocation').is(':checked')) { |
|
|
|
|
$("#headerStorageLocation").show(); |
|
|
|
|
$("#userlist td.storageLocation").show(); |
|
|
|
|
$("#userlist .storageLocation").show(); |
|
|
|
|
} else { |
|
|
|
|
$("#headerStorageLocation").hide(); |
|
|
|
|
$("#userlist td.storageLocation").hide(); |
|
|
|
|
$("#userlist .storageLocation").hide(); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
// Option to display/hide the "Last Login" column
|
|
|
|
|
$('#CheckboxLastLogin').click(function() { |
|
|
|
|
if ($('#CheckboxLastLogin').is(':checked')) { |
|
|
|
|
$("#headerLastLogin").show(); |
|
|
|
|
$("#userlist td.lastLogin").show(); |
|
|
|
|
$("#userlist .lastLogin").show(); |
|
|
|
|
} else { |
|
|
|
|
$("#userlist .lastLogin").hide(); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
// Option to display/hide the "Last Login" column
|
|
|
|
|
$('#CheckboxUserBackend').click(function() { |
|
|
|
|
if ($('#CheckboxUserBackend').is(':checked')) { |
|
|
|
|
$("#userlist .userBackend").show(); |
|
|
|
|
} else { |
|
|
|
|
$("#headerLastLogin").hide(); |
|
|
|
|
$("#userlist td.lastLogin").hide(); |
|
|
|
|
$("#userlist .userBackend").hide(); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|