continued
implemented HTMX implemented ORM (sequelize)
This commit is contained in:
parent
2a9bd4e81b
commit
d756a192e4
71 changed files with 3822 additions and 694 deletions
|
|
@ -1,36 +0,0 @@
|
|||
|
||||
import {
|
||||
getUsers,
|
||||
getGroups
|
||||
} from "../../lib/mysql.mjs";
|
||||
|
||||
|
||||
export const get = async function (request, response) {
|
||||
// if (!request.isLoginCompleted()) {
|
||||
// response.redirect('/login');
|
||||
// return;
|
||||
// }
|
||||
|
||||
switch (request.params.page) {
|
||||
case 'users':
|
||||
response.render(`ui/admin.njk`, {
|
||||
page: 'users',
|
||||
users: await getUsers()
|
||||
});
|
||||
break;
|
||||
case 'groups':
|
||||
response.render(`ui/admin.njk`, {
|
||||
page: 'groups',
|
||||
groups: await getGroups()
|
||||
});
|
||||
break;
|
||||
default:
|
||||
response.redirect('/admin/users');
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
export const post = async function (request, response) {
|
||||
console.log(request.body);
|
||||
response.redirect("/login");
|
||||
}
|
||||
17
routes/admin/groups.mjs
Normal file
17
routes/admin/groups.mjs
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
|
||||
export const get = async function (request, response) {
|
||||
if (request.getAuthState() != 'authenticated') {
|
||||
response.redirect('/login');
|
||||
return;
|
||||
}
|
||||
|
||||
let currUser = await request.getUser();
|
||||
|
||||
response.render(`views/admin/groups.njk`, {
|
||||
user: {
|
||||
firstName: currUser.givenname,
|
||||
lastName: currUser.sn,
|
||||
mail: currUser.mail,
|
||||
}
|
||||
});
|
||||
}
|
||||
17
routes/admin/users.mjs
Normal file
17
routes/admin/users.mjs
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
|
||||
export const get = async function (request, response) {
|
||||
if (request.getAuthState() != 'authenticated') {
|
||||
response.redirect('/login');
|
||||
return;
|
||||
}
|
||||
|
||||
let currUser = await request.getUser();
|
||||
|
||||
response.render(`views/admin/users.njk`, {
|
||||
user: {
|
||||
firstName: currUser.givenname,
|
||||
lastName: currUser.sn,
|
||||
mail: currUser.mail,
|
||||
}
|
||||
});
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue