aboutsummaryrefslogtreecommitdiffstats
path: root/start/routes/web.ts
diff options
context:
space:
mode:
Diffstat (limited to 'start/routes/web.ts')
-rw-r--r--start/routes/web.ts64
1 files changed, 36 insertions, 28 deletions
diff --git a/start/routes/web.ts b/start/routes/web.ts
index fd12bf2..2907e62 100644
--- a/start/routes/web.ts
+++ b/start/routes/web.ts
@@ -1,14 +1,14 @@
1import router from '@adonisjs/core/services/router' 1import router from '@adonisjs/core/services/router';
2 2
3// Health check 3// Health check
4router.get('health', 'HealthController.index') 4router.get('health', 'HealthController.index');
5 5
6// Legal documents 6// Legal documents
7router.get('terms', ({ response }) => response.redirect('/terms.html')) 7router.get('terms', ({ response }) => response.redirect('/terms.html'));
8router.get('privacy', ({ response }) => response.redirect('/privacy.html')) 8router.get('privacy', ({ response }) => response.redirect('/privacy.html'));
9 9
10// Index 10// Index
11router.get('/', ({ view }) => view.render('others/index')) 11router.get('/', ({ view }) => view.render('others/index'));
12 12
13router 13router
14 .group(() => { 14 .group(() => {
@@ -17,46 +17,54 @@ router
17 // Guest troutes 17 // Guest troutes
18 router 18 router
19 .group(() => { 19 .group(() => {
20 router.get('login', 'Dashboard/LoginController.show') 20 router.get('login', 'Dashboard/LoginController.show');
21 router.post('login', 'Dashboard/LoginController.login').as('login') 21 router.post('login', 'Dashboard/LoginController.login').as('login');
22 22
23 // Reset password 23 // Reset password
24 router.get('forgot', 'Dashboard/ForgotPasswordController.show') 24 router.get('forgot', 'Dashboard/ForgotPasswordController.show');
25 router.post('forgot', 'Dashboard/ForgotPasswordController.forgotPassword') 25 router.post(
26 'forgot',
27 'Dashboard/ForgotPasswordController.forgotPassword',
28 );
26 29
27 router.get('reset', 'Dashboard/ResetPasswordController.show') 30 router.get('reset', 'Dashboard/ResetPasswordController.show');
28 router.post('reset', 'Dashboard/ResetPasswordController.resetPassword') 31 router.post(
32 'reset',
33 'Dashboard/ResetPasswordController.resetPassword',
34 );
29 }) 35 })
30 .middleware(['dashboard', 'guest']) 36 .middleware(['dashboard', 'guest']);
31 37
32 // Authenticated routes 38 // Authenticated routes
33 router 39 router
34 .group(() => { 40 .group(() => {
35 router.get('account', 'Dashboard/AccountController.show') 41 router.get('account', 'Dashboard/AccountController.show');
36 router.post('account', 'Dashboard/AccountController.store') 42 router.post('account', 'Dashboard/AccountController.store');
37 43
38 router.get('data', 'Dashboard/DataController.show') 44 router.get('data', 'Dashboard/DataController.show');
39 router.get('export', 'Dashboard/ExportController.show') 45 router.get('export', 'Dashboard/ExportController.show');
40 46
41 router.get('transfer', 'Dashboard/TransferController.show') 47 router.get('transfer', 'Dashboard/TransferController.show');
42 router.post('transfer', 'Dashboard/TransferController.import') 48 router.post('transfer', 'Dashboard/TransferController.import');
43 49
44 router.get('delete', 'Dashboard/DeleteController.show') 50 router.get('delete', 'Dashboard/DeleteController.show');
45 router.post('delete', 'Dashboard/DeleteController.delete') 51 router.post('delete', 'Dashboard/DeleteController.delete');
46 52
47 router.get('logout', 'Dashboard/LogOutController.logout') 53 router.get('logout', 'Dashboard/LogOutController.logout');
48 54
49 router.get('*', ({ response }) => response.redirect('/user/account')) 55 router.get('*', ({ response }) =>
56 response.redirect('/user/account'),
57 );
50 }) 58 })
51 .middleware(['dashboard', 'auth:web']) 59 .middleware(['dashboard', 'auth:web']);
52 }) 60 })
53 .prefix('user') 61 .prefix('user');
54 62
55 // Franz/Ferdi account import 63 // Franz/Ferdi account import
56 router.get('import', ({ view }) => view.render('others/import')) 64 router.get('import', ({ view }) => view.render('others/import'));
57 router.post('import', 'UserController.import') 65 router.post('import', 'UserController.import');
58 66
59 // 404 handler 67 // 404 handler
60 router.get('/*', ({ response }) => response.redirect('/')) 68 router.get('/*', ({ response }) => response.redirect('/'));
61 }) 69 })
62 .middleware(['dashboard']) 70 .middleware(['dashboard']);