aboutsummaryrefslogtreecommitdiffstats
path: root/start
diff options
context:
space:
mode:
authorLibravatar vantezzen <properly@protonmail.com>2019-09-05 10:38:50 +0200
committerLibravatar vantezzen <properly@protonmail.com>2019-09-05 10:38:50 +0200
commit843db021a1e8490a72cec55a81cd36c2842284c2 (patch)
tree97693aaa2414012a80199c2f6bc647e0427b5eea /start
parentAdd link to account dashboard (diff)
downloadferdium-server-843db021a1e8490a72cec55a81cd36c2842284c2.tar.gz
ferdium-server-843db021a1e8490a72cec55a81cd36c2842284c2.tar.zst
ferdium-server-843db021a1e8490a72cec55a81cd36c2842284c2.zip
Convert static pages to edge views
Diffstat (limited to 'start')
-rw-r--r--start/routes.js12
1 files changed, 8 insertions, 4 deletions
diff --git a/start/routes.js b/start/routes.js
index d857ce9..5cf9fda 100644
--- a/start/routes.js
+++ b/start/routes.js
@@ -83,20 +83,24 @@ Route.group(() => {
83 83
84// Recipe creation 84// Recipe creation
85Route.post('new', 'RecipeController.create') 85Route.post('new', 'RecipeController.create')
86Route.get('new', ({ response }) => { 86Route.get('new', ({ response, view }) => {
87 if (Env.get('IS_CREATION_ENABLED') == 'false') { 87 if (Env.get('IS_CREATION_ENABLED') == 'false') {
88 return response.send('This server doesn\'t allow the creation of new recipes.\n\nIf you are the server owner, please set IS_CREATION_ENABLED to true to enable recipe creation.'); 88 return response.send('This server doesn\'t allow the creation of new recipes.\n\nIf you are the server owner, please set IS_CREATION_ENABLED to true to enable recipe creation.');
89 } else { 89 } else {
90 return response.redirect('/new.html') 90 return view.render('others.new')
91 } 91 }
92}) 92})
93 93
94// Franz account import 94// Franz account import
95Route.post('import', 'UserController.import') 95Route.post('import', 'UserController.import')
96Route.get('import', ({ response }) => response.redirect('/import.html')) 96Route.get('import', ({ view }) => view.render('others.import'))
97 97
98// Legal documents 98// Legal documents
99Route.get('terms', ({ response }) => response.redirect('/terms.html')) 99Route.get('terms', ({ response }) => response.redirect('/terms.html'))
100Route.get('privacy', ({ response }) => response.redirect('/privacy.html')) 100Route.get('privacy', ({ response }) => response.redirect('/privacy.html'))
101 101
102Route.get('/', ({ response }) => response.redirect('/index.html')) 102// Index
103Route.get('/', ({ view }) => view.render('others.index'))
104
105// 404 handler
106Route.get('/*', ({ response }) => response.redirect('/')) \ No newline at end of file