diff options
author | vantezzen <properly@protonmail.com> | 2019-08-23 16:50:37 +0200 |
---|---|---|
committer | vantezzen <properly@protonmail.com> | 2019-08-23 16:50:37 +0200 |
commit | e00a1987866a804f2ae6e3206bd583df703663e8 (patch) | |
tree | a7d4ce509bc220105d5302ff1172d8556fabf47e /start | |
parent | Add workspaces to feature list (diff) | |
download | ferdium-server-e00a1987866a804f2ae6e3206bd583df703663e8.tar.gz ferdium-server-e00a1987866a804f2ae6e3206bd583df703663e8.tar.zst ferdium-server-e00a1987866a804f2ae6e3206bd583df703663e8.zip |
Add recipe store
Diffstat (limited to 'start')
-rw-r--r-- | start/app.js | 3 | ||||
-rw-r--r-- | start/kernel.js | 2 | ||||
-rw-r--r-- | start/routes.js | 7 |
3 files changed, 9 insertions, 3 deletions
diff --git a/start/app.js b/start/app.js index 5e4df28..765d414 100644 --- a/start/app.js +++ b/start/app.js | |||
@@ -15,7 +15,8 @@ const providers = [ | |||
15 | '@adonisjs/auth/providers/AuthProvider', | 15 | '@adonisjs/auth/providers/AuthProvider', |
16 | '@adonisjs/bodyparser/providers/BodyParserProvider', | 16 | '@adonisjs/bodyparser/providers/BodyParserProvider', |
17 | '@adonisjs/cors/providers/CorsProvider', | 17 | '@adonisjs/cors/providers/CorsProvider', |
18 | '@adonisjs/lucid/providers/LucidProvider' | 18 | '@adonisjs/lucid/providers/LucidProvider', |
19 | '@adonisjs/drive/providers/DriveProvider', | ||
19 | ] | 20 | ] |
20 | 21 | ||
21 | /* | 22 | /* |
diff --git a/start/kernel.js b/start/kernel.js index b56b58b..3c2d26d 100644 --- a/start/kernel.js +++ b/start/kernel.js | |||
@@ -51,7 +51,7 @@ const namedMiddleware = { | |||
51 | | | 51 | | |
52 | */ | 52 | */ |
53 | const serverMiddleware = [ | 53 | const serverMiddleware = [ |
54 | // 'Adonis/Middleware/Static', | 54 | 'Adonis/Middleware/Static', |
55 | 'Adonis/Middleware/Cors' | 55 | 'Adonis/Middleware/Cors' |
56 | ] | 56 | ] |
57 | 57 | ||
diff --git a/start/routes.js b/start/routes.js index da12a1b..a38aba0 100644 --- a/start/routes.js +++ b/start/routes.js | |||
@@ -36,12 +36,14 @@ Route.group(() => { | |||
36 | 36 | ||
37 | // Recipe store | 37 | // Recipe store |
38 | Route.get('recipes', 'RecipeController.list') | 38 | Route.get('recipes', 'RecipeController.list') |
39 | Route.get('recipes/download/:recipe', 'ServiceController.download') | 39 | Route.get('recipes/download/:recipe', 'RecipeController.download') |
40 | Route.get('recipes/search', 'RecipeController.search') | ||
40 | Route.get('recipes/popular', 'StaticController.popularRecipes') | 41 | Route.get('recipes/popular', 'StaticController.popularRecipes') |
41 | Route.get('recipes/update', 'StaticController.emptyArray') | 42 | Route.get('recipes/update', 'StaticController.emptyArray') |
42 | 43 | ||
43 | // Workspaces | 44 | // Workspaces |
44 | Route.put('workspace/:id', 'WorkspaceController.edit').middleware('auth') | 45 | Route.put('workspace/:id', 'WorkspaceController.edit').middleware('auth') |
46 | Route.delete('workspace/:id', 'WorkspaceController.delete').middleware('auth') | ||
45 | Route.post('workspace', 'WorkspaceController.create').middleware('auth') | 47 | Route.post('workspace', 'WorkspaceController.create').middleware('auth') |
46 | Route.get('workspace', 'WorkspaceController.list').middleware('auth') | 48 | Route.get('workspace', 'WorkspaceController.list').middleware('auth') |
47 | 49 | ||
@@ -53,6 +55,9 @@ Route.group(() => { | |||
53 | // Route.get('announcements/:version', 'StaticController.announcement') | 55 | // Route.get('announcements/:version', 'StaticController.announcement') |
54 | }).prefix('v1') | 56 | }).prefix('v1') |
55 | 57 | ||
58 | // Dashboard | ||
59 | Route.post('new', 'RecipeController.create') | ||
60 | |||
56 | Route.get('/', () => { | 61 | Route.get('/', () => { |
57 | return { | 62 | return { |
58 | info: 'Franz Unofficial Server', | 63 | info: 'Franz Unofficial Server', |