mirror of
https://github.com/linuxserver/fleet.git
synced 2026-02-20 05:11:08 +08:00
Added user management
This commit is contained in:
parent
9c9e2b8825
commit
1d48e254d2
@ -43,6 +43,12 @@ var Admin = (function($) {
|
||||
var $ImageTemplateDevices;
|
||||
var $AddNewDevice;
|
||||
|
||||
// Users
|
||||
var $UserNamePendingDeletion;
|
||||
var $UserPendingDeletion;
|
||||
var $UserPendingPasswordChange;
|
||||
var $UserNamePendingPasswordChange;
|
||||
|
||||
var reload = function() {
|
||||
window.location.reload();
|
||||
};
|
||||
@ -253,24 +259,28 @@ var Admin = (function($) {
|
||||
|
||||
var init = function() {
|
||||
|
||||
$SubmitNewRepository = $('#SubmitNewRepository');
|
||||
$NewRepositoryName = $('#NewRepositoryName');
|
||||
$TrackNewBranch = $('#TrackNewBranch');
|
||||
$NewTrackedBranch = $('#NewTrackedBranch');
|
||||
$RepositoryPendingDeletion = $('#RepositoryPendingDeletion');
|
||||
$DeleteRepository = $('#DeleteRepository');
|
||||
$ImageKey = $('#ImageKey');
|
||||
$ImageTemplateTabContent = $('#ImageTemplateTabContent');
|
||||
$ImageTemplatePorts = $('#ImageTemplatePorts');
|
||||
$AddNewPort = $('#AddNewPort');
|
||||
$ImageTemplateVolumes = $('#ImageTemplateVolumes');
|
||||
$AddNewVolume = $('#AddNewVolume');
|
||||
$ImageTemplateEnv = $('#ImageTemplateEnv');
|
||||
$AddNewEnv = $('#AddNewEnv');
|
||||
$ImageTemplateDevices = $('#ImageTemplateDevices');
|
||||
$AddNewDevice = $('#AddNewDevice');
|
||||
$ImageExternalUrls = $('#ImageExternalUrls');
|
||||
$AddNewExternalUrl = $('#AddNewExternalUrl');
|
||||
$SubmitNewRepository = $('#SubmitNewRepository');
|
||||
$NewRepositoryName = $('#NewRepositoryName');
|
||||
$TrackNewBranch = $('#TrackNewBranch');
|
||||
$NewTrackedBranch = $('#NewTrackedBranch');
|
||||
$RepositoryPendingDeletion = $('#RepositoryPendingDeletion');
|
||||
$DeleteRepository = $('#DeleteRepository');
|
||||
$ImageKey = $('#ImageKey');
|
||||
$ImageTemplateTabContent = $('#ImageTemplateTabContent');
|
||||
$ImageTemplatePorts = $('#ImageTemplatePorts');
|
||||
$AddNewPort = $('#AddNewPort');
|
||||
$ImageTemplateVolumes = $('#ImageTemplateVolumes');
|
||||
$AddNewVolume = $('#AddNewVolume');
|
||||
$ImageTemplateEnv = $('#ImageTemplateEnv');
|
||||
$AddNewEnv = $('#AddNewEnv');
|
||||
$ImageTemplateDevices = $('#ImageTemplateDevices');
|
||||
$AddNewDevice = $('#AddNewDevice');
|
||||
$ImageExternalUrls = $('#ImageExternalUrls');
|
||||
$AddNewExternalUrl = $('#AddNewExternalUrl');
|
||||
$UserPendingDeletion = $('#UserPendingDeletion');
|
||||
$UserNamePendingDeletion = $('#UserNamePendingDeletion');
|
||||
$UserNamePendingPasswordChange = $('#UserNamePendingPasswordChange');
|
||||
$UserPendingPasswordChange = $('#UserPendingPasswordChange');
|
||||
|
||||
$SubmitNewRepository.on('click', function() {
|
||||
addRepository($NewRepositoryName.val());
|
||||
@ -300,6 +310,22 @@ var Admin = (function($) {
|
||||
$DeleteRepository.data('repository-key', $trigger.data('repository-key'))
|
||||
});
|
||||
|
||||
$('.delete-user').on('click', function() {
|
||||
|
||||
var $triggerParent = $(this).parents('tr');
|
||||
|
||||
$UserPendingDeletion.val($triggerParent.data('user-key'));
|
||||
$UserNamePendingDeletion.text($triggerParent.data('user-name'));
|
||||
});
|
||||
|
||||
$('.edit-password').on('click', function() {
|
||||
|
||||
var $triggerParent = $(this).parents('tr');
|
||||
|
||||
$UserPendingPasswordChange.val($triggerParent.data('user-key'));
|
||||
$UserNamePendingPasswordChange.text($triggerParent.data('user-name'));
|
||||
});
|
||||
|
||||
$('.update-image-trigger').on('click', function() {
|
||||
updateImageSpec($(this).parents('.image-row'));
|
||||
});
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user