diff options
-rw-r--r-- | src/server/app/Controllers/Http/UserController.js | 4 | ||||
-rw-r--r-- | src/server/package.json | 49 |
2 files changed, 51 insertions, 2 deletions
diff --git a/src/server/app/Controllers/Http/UserController.js b/src/server/app/Controllers/Http/UserController.js index 758250ec9..ee6a82702 100644 --- a/src/server/app/Controllers/Http/UserController.js +++ b/src/server/app/Controllers/Http/UserController.js | |||
@@ -38,7 +38,7 @@ class UserController { | |||
38 | // Validate user input | 38 | // Validate user input |
39 | const validation = await validateAll(request.all(), { | 39 | const validation = await validateAll(request.all(), { |
40 | firstname: 'required', | 40 | firstname: 'required', |
41 | email: 'required|email|unique:users,email', | 41 | email: 'required|email', |
42 | password: 'required', | 42 | password: 'required', |
43 | }); | 43 | }); |
44 | if (validation.fails()) { | 44 | if (validation.fails()) { |
@@ -100,7 +100,7 @@ class UserController { | |||
100 | }) { | 100 | }) { |
101 | // Validate user input | 101 | // Validate user input |
102 | const validation = await validateAll(request.all(), { | 102 | const validation = await validateAll(request.all(), { |
103 | email: 'required|email|unique:users,email', | 103 | email: 'required|email', |
104 | password: 'required', | 104 | password: 'required', |
105 | }); | 105 | }); |
106 | if (validation.fails()) { | 106 | if (validation.fails()) { |
diff --git a/src/server/package.json b/src/server/package.json new file mode 100644 index 000000000..60dd58e93 --- /dev/null +++ b/src/server/package.json | |||
@@ -0,0 +1,49 @@ | |||
1 | { | ||
2 | "name": "ferdi-internal-server", | ||
3 | "version": "1.0.0", | ||
4 | "adonis-version": "4.1.0", | ||
5 | "description": "Internal server used by the Ferdi application.", | ||
6 | "main": "index.js", | ||
7 | "scripts": { | ||
8 | "start": "node server.js", | ||
9 | "test": "node ace test", | ||
10 | "lint": "eslint --fix ./" | ||
11 | }, | ||
12 | "keywords": [ | ||
13 | ], | ||
14 | "author": "", | ||
15 | "license": "MIT License", | ||
16 | "private": true, | ||
17 | "dependencies": { | ||
18 | "@adonisjs/ace": "^5.0.8", | ||
19 | "@adonisjs/auth": "^3.0.7", | ||
20 | "@adonisjs/bodyparser": "^2.0.5", | ||
21 | "@adonisjs/cors": "^1.0.7", | ||
22 | "@adonisjs/drive": "^1.0.4", | ||
23 | "@adonisjs/fold": "^4.0.9", | ||
24 | "@adonisjs/framework": "^5.0.9", | ||
25 | "@adonisjs/ignitor": "^2.0.8", | ||
26 | "@adonisjs/lucid": "^6.1.3", | ||
27 | "@adonisjs/session": "^1.0.29", | ||
28 | "@adonisjs/shield": "^1.0.8", | ||
29 | "@adonisjs/validator": "^5.0.6", | ||
30 | "atob": "^2.1.2", | ||
31 | "btoa": "^1.2.1", | ||
32 | "fs-extra": "^8.1.0", | ||
33 | "node-fetch": "^2.6.0", | ||
34 | "sqlite3": "^4.1.0", | ||
35 | "uuid": "^3.3.3" | ||
36 | }, | ||
37 | "devDependencies": { | ||
38 | "eslint": "^6.3.0", | ||
39 | "eslint-config-airbnb": "^18.0.1", | ||
40 | "eslint-config-airbnb-base": "^14.0.0", | ||
41 | "eslint-plugin-import": "^2.18.2", | ||
42 | "eslint-plugin-jsx-a11y": "^6.2.3", | ||
43 | "eslint-plugin-react": "^7.14.3", | ||
44 | "eslint-plugin-react-hooks": "^1.7.0" | ||
45 | }, | ||
46 | "autoload": { | ||
47 | "App": "./app" | ||
48 | } | ||
49 | } | ||