implemented listing of list members
This commit is contained in:
16
static/templates/inspect.st
Normal file
16
static/templates/inspect.st
Normal file
@@ -0,0 +1,16 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<script src="jquery"></script>
|
||||
<script src="js"></script>
|
||||
<link rel="stylesheet" href="css" />
|
||||
</head>
|
||||
<body id="login">
|
||||
«navigation()»
|
||||
«userinfo()»
|
||||
«messages()»
|
||||
<h1>Widerhall '«data.list»' Details</h1>
|
||||
«listmembers()»
|
||||
</body>
|
||||
</html>
|
||||
@@ -22,6 +22,10 @@ function loadListList(){
|
||||
$.getJSON('/api/list/list', showListList);
|
||||
}
|
||||
|
||||
function loadMembers(listEmail){
|
||||
$.post('/api/list/members',{list:listEmail},showMembers,'json');
|
||||
}
|
||||
|
||||
function loadUserList(){
|
||||
$.getJSON('/api/user/list', showUserList);
|
||||
}
|
||||
@@ -34,10 +38,6 @@ function showList(listEmail){
|
||||
$.post('/api/list/show',{list:listEmail},showListResult,'json');
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
function showListAdminList(data){
|
||||
for (let i in data.lists){
|
||||
let list = data.lists[i];
|
||||
@@ -108,6 +108,18 @@ function showListResult(result){
|
||||
alert("Api call did not return result");
|
||||
}
|
||||
|
||||
function showMembers(data){
|
||||
for (let i in data.members){
|
||||
let member = data.members[i];
|
||||
let row = $('<tr/>');
|
||||
$('<td/>').text(member.name).appendTo(row);
|
||||
$('<td/>').text(member.email).appendTo(row);
|
||||
$('<td/>').text(member.state).appendTo(row);
|
||||
|
||||
row.appendTo('#memberlist');
|
||||
}
|
||||
}
|
||||
|
||||
function showUserList(data){
|
||||
for (let i in data.users){
|
||||
let user = data.users[i];
|
||||
|
||||
13
static/templates/listmembers.st
Normal file
13
static/templates/listmembers.st
Normal file
@@ -0,0 +1,13 @@
|
||||
<fieldset>
|
||||
<legend>Members of «data.list»</legend>
|
||||
<table id="memberlist">
|
||||
<tr>
|
||||
<th>Name</th>
|
||||
<th>Email</th>
|
||||
<th>State</th>
|
||||
</tr>
|
||||
</table>
|
||||
<script type="text/javascript">
|
||||
loadMembers('«data.list»');
|
||||
</script>
|
||||
</fieldset>
|
||||
Reference in New Issue
Block a user