diff options
author | MCMXC <16797721+mcmxcdev@users.noreply.github.com> | 2024-02-10 18:37:40 -0700 |
---|---|---|
committer | Vijay A <vraravam@users.noreply.github.com> | 2024-02-13 06:59:44 +0530 |
commit | e1c47572a6235fd8fd20af888ac3a11c7ae1369d (patch) | |
tree | 2dccff36a441916d7014037cef3f7ce84a790cad /start/routes/web.ts | |
parent | refactor: project maintenance (diff) | |
download | ferdium-server-e1c47572a6235fd8fd20af888ac3a11c7ae1369d.tar.gz ferdium-server-e1c47572a6235fd8fd20af888ac3a11c7ae1369d.tar.zst ferdium-server-e1c47572a6235fd8fd20af888ac3a11c7ae1369d.zip |
updates
Diffstat (limited to 'start/routes/web.ts')
-rw-r--r-- | start/routes/web.ts | 64 |
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 @@ | |||
1 | import router from '@adonisjs/core/services/router' | 1 | import router from '@adonisjs/core/services/router'; |
2 | 2 | ||
3 | // Health check | 3 | // Health check |
4 | router.get('health', 'HealthController.index') | 4 | router.get('health', 'HealthController.index'); |
5 | 5 | ||
6 | // Legal documents | 6 | // Legal documents |
7 | router.get('terms', ({ response }) => response.redirect('/terms.html')) | 7 | router.get('terms', ({ response }) => response.redirect('/terms.html')); |
8 | router.get('privacy', ({ response }) => response.redirect('/privacy.html')) | 8 | router.get('privacy', ({ response }) => response.redirect('/privacy.html')); |
9 | 9 | ||
10 | // Index | 10 | // Index |
11 | router.get('/', ({ view }) => view.render('others/index')) | 11 | router.get('/', ({ view }) => view.render('others/index')); |
12 | 12 | ||
13 | router | 13 | router |
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']); |