aboutsummaryrefslogtreecommitdiffstats
path: root/src/server
diff options
context:
space:
mode:
authorLibravatar vantezzen <hello@vantezzen.io>2019-10-14 18:04:38 +0200
committerLibravatar vantezzen <hello@vantezzen.io>2019-10-14 18:04:38 +0200
commit0c06abeb282563b03a4b0f61f42b202e26d53e13 (patch)
tree574e09943be67a1ce6f48c476ddc1507641f2979 /src/server
parentOnly allow Ferdi clients to connect (diff)
downloadferdium-app-0c06abeb282563b03a4b0f61f42b202e26d53e13.tar.gz
ferdium-app-0c06abeb282563b03a4b0f61f42b202e26d53e13.tar.zst
ferdium-app-0c06abeb282563b03a4b0f61f42b202e26d53e13.zip
Fix AdonisJs errors
Diffstat (limited to 'src/server')
-rw-r--r--src/server/app/Controllers/Http/UserController.js4
-rw-r--r--src/server/package.json49
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}