working on permissions
This commit is contained in:
@@ -62,7 +62,7 @@ function showListOfEditableLists(data){
|
||||
|
||||
select.appendTo($('<td/>')).appendTo(row);
|
||||
|
||||
$('<td/>').text(list.imap_host).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);
|
||||
@@ -70,10 +70,11 @@ function showListOfEditableLists(data){
|
||||
$('<td/>').text(list.smtp_user).appendTo(row);
|
||||
row.appendTo('#listlist');
|
||||
}
|
||||
if (data.user.name == 'Admin'){
|
||||
$('a[href=register]').show();
|
||||
console.log(data.user);
|
||||
if (data.user.permissions.includes('create lists')){
|
||||
$('a[href=add_list]').show();
|
||||
} else {
|
||||
$('a[href=register]').hide();
|
||||
$('a[href=add_list]').hide();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -128,9 +129,10 @@ function showUserList(data){
|
||||
$('<td/>').text(user.name).appendTo(row);
|
||||
$('<td/>').text(user.email).appendTo(row);
|
||||
$('<td/>').text(user.password).appendTo(row);
|
||||
$('<td/>').text(user.permissions).appendTo(row);
|
||||
row.appendTo('#userlist');
|
||||
}
|
||||
if (data.user.name == 'Admin'){
|
||||
if (data.user.permissions.includes('admin')){
|
||||
$('a[href=register]').show();
|
||||
} else {
|
||||
$('a[href=register]').hide();
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<fieldset>
|
||||
<legend>List of mailinglists</legend>
|
||||
<legend>List of (editable) mailinglists</legend>
|
||||
<table id="listlist">
|
||||
<tr>
|
||||
<th colspan="4">List</th>
|
||||
|
||||
@@ -7,8 +7,9 @@
|
||||
<link rel="stylesheet" href="css" />
|
||||
</head>
|
||||
<body id="login">
|
||||
<h1>Widerhall login</h1>
|
||||
«navigation()»
|
||||
«messages()»
|
||||
<h1>Widerhall login</h1>
|
||||
<form method="POST">
|
||||
<fieldset>
|
||||
<legend>Login-Daten</legend>
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
<th>User name</th>
|
||||
<th>Email</th>
|
||||
<th>Password</th>
|
||||
<th>Permissions</th>
|
||||
</tr>
|
||||
</table>
|
||||
<a href="register">Register new user</a>
|
||||
|
||||
Reference in New Issue
Block a user