diff --git a/db.sqlite b/db.sqlite index f12afea..eaaf28d 100644 Binary files a/db.sqlite and b/db.sqlite differ diff --git a/db.sqlite-shm b/db.sqlite-shm index b60aec2..771dbce 100644 Binary files a/db.sqlite-shm and b/db.sqlite-shm differ diff --git a/db.sqlite-wal b/db.sqlite-wal index 125bb21..e916ca2 100644 Binary files a/db.sqlite-wal and b/db.sqlite-wal differ diff --git a/layouts/default.vue b/layouts/default.vue index bfcc1a8..2662698 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -78,19 +78,19 @@
- Roadmap - - Mentions légales + Roadmap - Mentions légales

Copyright Peaceultime - 2024

diff --git a/pages/admin/index.vue b/pages/admin/index.vue index 58769f4..cba1ae3 100644 --- a/pages/admin/index.vue +++ b/pages/admin/index.vue @@ -1,27 +1,50 @@ + + @@ -42,13 +64,18 @@ async function fetch() d[any] - Administration -
+
Administration - +
+ + + +
diff --git a/server/api/admin/jobs/[id].post.ts b/server/api/admin/jobs/[id].post.ts index 07736cc..c168f87 100644 --- a/server/api/admin/jobs/[id].post.ts +++ b/server/api/admin/jobs/[id].post.ts @@ -11,8 +11,6 @@ export default defineEventHandler(async (e) => { const id = getRouterParam(e, 'id'); const payload: Record = await readBody(e); - console.log(payload); - if(!id) { setResponseStatus(e, 400); diff --git a/server/api/navigation.get.ts b/server/api/navigation.get.ts index 479429a..c5b52f4 100644 --- a/server/api/navigation.get.ts +++ b/server/api/navigation.get.ts @@ -15,7 +15,11 @@ export default defineEventHandler(async (e) => { navigable: explorerContentTable.navigable, private: explorerContentTable.private, order: explorerContentTable.order, - }).from(explorerContentTable).prepare().all(); + }).from(explorerContentTable).all(); + + content.sort((a, b) => { + return a.path.split('/').length - b.path.split('/').length; + }); if(content.length > 0) { diff --git a/server/tasks/mail.ts b/server/tasks/mail.ts index 5ccd29b..b0c3f57 100644 --- a/server/tasks/mail.ts +++ b/server/tasks/mail.ts @@ -27,11 +27,12 @@ export default defineTask({ }, async run(e) { try { + const payload: { to: string[], message: string, subject: string } = e.payload; const status = await transport.sendMail({ from: 'Message automatique d[any] ', - to: ['peaceultime@peaceultime.com', 'clem31470@gmail.com'], - text: 'Ceci est un texte de mail.', - subject: 'Test', + to: payload.to, + text: payload.message, + subject: payload.subject, }); if(status.rejected.length > 0)