working in list management
This commit is contained in:
@@ -1,7 +1,38 @@
|
||||
function dropList(email){
|
||||
console.log('dopList('+email+')');
|
||||
}
|
||||
function loadListList(){
|
||||
$.getJSON("/api/list/list", showListList);
|
||||
}
|
||||
|
||||
function loadUserList(){
|
||||
$.getJSON("/api/user/list", showUserList);
|
||||
}
|
||||
|
||||
function showListList(data){
|
||||
for (let i in data.lists){
|
||||
let list = data.lists[i];
|
||||
let row = $('<tr/>');
|
||||
let drop = $('<button/>').text('drop list').click(() => dropList(list.email))
|
||||
$('<td/>').text(list.name).appendTo(row);
|
||||
$('<td/>').text(list.email).appendTo(row);
|
||||
$('<td/>').text(list.state).appendTo(row);
|
||||
drop.appendTo($('<td/>')).appendTo(row);
|
||||
$('<td/>').text(list.imap_host).appendTo(row);
|
||||
$('<td/>').text(list.imap_port).appendTo(row);
|
||||
$('<td/>').text(list.imap_user).appendTo(row);
|
||||
$('<td/>').text(list.smtp_host).appendTo(row);
|
||||
$('<td/>').text(list.smtp_port).appendTo(row);
|
||||
$('<td/>').text(list.smtp_user).appendTo(row);
|
||||
row.appendTo('#listlist');
|
||||
}
|
||||
if (data.user.name == 'Admin'){
|
||||
$('a[href=register]').show();
|
||||
} else {
|
||||
$('a[href=register]').hide();
|
||||
}
|
||||
}
|
||||
|
||||
function showUserList(data){
|
||||
for (let i in data.users){
|
||||
let user = data.users[i];
|
||||
|
||||
Reference in New Issue
Block a user