continued
implemented HTMX implemented ORM (sequelize)
This commit is contained in:
parent
2a9bd4e81b
commit
d756a192e4
71 changed files with 3822 additions and 694 deletions
27
routes/htmx/profile/data/edit.mjs
Normal file
27
routes/htmx/profile/data/edit.mjs
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
|
||||
export const get = async function (request, response) {
|
||||
if (request.getAuthState() != 'authenticated') {
|
||||
response.set('HX-Redirect', '/login').status(401).end();
|
||||
return;
|
||||
}
|
||||
|
||||
let dbUser = await request.getUser();
|
||||
|
||||
response.render(`views/htmx/profile/editData.njk`, {
|
||||
user: {
|
||||
firstName: dbUser.givenname,
|
||||
lastName: dbUser.sn,
|
||||
mail: dbUser.mail,
|
||||
},
|
||||
data: {
|
||||
firstName: dbUser.givenname,
|
||||
lastName: dbUser.sn,
|
||||
mail: dbUser.mail,
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
export const post = async function (request, response) {
|
||||
console.log(request.body);
|
||||
response.redirect("/login");
|
||||
}
|
||||
29
routes/htmx/profile/data/show.mjs
Normal file
29
routes/htmx/profile/data/show.mjs
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
|
||||
export const get = async function (request, response) {
|
||||
if (request.getAuthState() != 'authenticated') {
|
||||
response.set('HX-Redirect', '/login').status(401).end();
|
||||
return;
|
||||
}
|
||||
|
||||
let dbUser = await request.getUser();
|
||||
|
||||
response.render(`views/htmx/profile/showData.njk`, {
|
||||
user: {
|
||||
firstName: dbUser.givenname,
|
||||
lastName: dbUser.sn,
|
||||
mail: dbUser.mail,
|
||||
},
|
||||
data: {
|
||||
uidnumber: dbUser.uidnumber,
|
||||
username: dbUser.name,
|
||||
firstName: dbUser.givenname,
|
||||
lastName: dbUser.sn,
|
||||
mail: dbUser.mail,
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
export const post = async function (request, response) {
|
||||
console.log(request.body);
|
||||
response.redirect("/login");
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue