diff options
author | vantezzen <properly@protonmail.com> | 2019-09-03 10:37:50 +0200 |
---|---|---|
committer | vantezzen <properly@protonmail.com> | 2019-09-03 10:37:50 +0200 |
commit | 7b3cd2c551a47f70a3f6a466a0894269be542c17 (patch) | |
tree | 7c19cfe3d52dfa90f6ce314f196d4bfb20318a8b /start/routes.js | |
parent | Add CONNECT_WITH_FRANZ option (diff) | |
download | ferdium-server-7b3cd2c551a47f70a3f6a466a0894269be542c17.tar.gz ferdium-server-7b3cd2c551a47f70a3f6a466a0894269be542c17.tar.zst ferdium-server-7b3cd2c551a47f70a3f6a466a0894269be542c17.zip |
Better response when recipe creation is disabled
Diffstat (limited to 'start/routes.js')
-rw-r--r-- | start/routes.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/start/routes.js b/start/routes.js index 43c65e0..52f26b9 100644 --- a/start/routes.js +++ b/start/routes.js | |||
@@ -9,6 +9,7 @@ | |||
9 | 9 | ||
10 | /** @type {typeof import('@adonisjs/framework/src/Route/Manager')} */ | 10 | /** @type {typeof import('@adonisjs/framework/src/Route/Manager')} */ |
11 | const Route = use('Route') | 11 | const Route = use('Route') |
12 | const Env = use('Env') | ||
12 | 13 | ||
13 | // Health: Returning if all systems function correctly | 14 | // Health: Returning if all systems function correctly |
14 | Route.get('health', ({ | 15 | Route.get('health', ({ |
@@ -61,7 +62,13 @@ Route.group(() => { | |||
61 | 62 | ||
62 | // Dashboard | 63 | // Dashboard |
63 | Route.post('new', 'RecipeController.create') | 64 | Route.post('new', 'RecipeController.create') |
64 | Route.get('new', ({ response }) => response.redirect('/new.html')) | 65 | Route.get('new', ({ response }) => { |
66 | if (Env.get('IS_CREATION_ENABLED') == 'false') { | ||
67 | 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.'); | ||
68 | } else { | ||
69 | return response.redirect('/new.html') | ||
70 | } | ||
71 | }) | ||
65 | Route.post('import', 'UserController.import') | 72 | Route.post('import', 'UserController.import') |
66 | Route.get('import', ({ response }) => response.redirect('/import.html')) | 73 | Route.get('import', ({ response }) => response.redirect('/import.html')) |
67 | 74 | ||