diff options
author | vantezzen <properly@protonmail.com> | 2019-09-05 10:38:50 +0200 |
---|---|---|
committer | vantezzen <properly@protonmail.com> | 2019-09-05 10:38:50 +0200 |
commit | 843db021a1e8490a72cec55a81cd36c2842284c2 (patch) | |
tree | 97693aaa2414012a80199c2f6bc647e0427b5eea /start | |
parent | Add link to account dashboard (diff) | |
download | ferdium-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.js | 12 |
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 |
85 | Route.post('new', 'RecipeController.create') | 85 | Route.post('new', 'RecipeController.create') |
86 | Route.get('new', ({ response }) => { | 86 | Route.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 |
95 | Route.post('import', 'UserController.import') | 95 | Route.post('import', 'UserController.import') |
96 | Route.get('import', ({ response }) => response.redirect('/import.html')) | 96 | Route.get('import', ({ view }) => view.render('others.import')) |
97 | 97 | ||
98 | // Legal documents | 98 | // Legal documents |
99 | Route.get('terms', ({ response }) => response.redirect('/terms.html')) | 99 | Route.get('terms', ({ response }) => response.redirect('/terms.html')) |
100 | Route.get('privacy', ({ response }) => response.redirect('/privacy.html')) | 100 | Route.get('privacy', ({ response }) => response.redirect('/privacy.html')) |
101 | 101 | ||
102 | Route.get('/', ({ response }) => response.redirect('/index.html')) | 102 | // Index |
103 | Route.get('/', ({ view }) => view.render('others.index')) | ||
104 | |||
105 | // 404 handler | ||
106 | Route.get('/*', ({ response }) => response.redirect('/')) \ No newline at end of file | ||