From bd29e107641bb8b8036e45c398691f21d5996c19 Mon Sep 17 00:00:00 2001 From: L_Steven10 Date: Fri, 24 Nov 2017 01:48:51 -0600 Subject: [PATCH] Added Avatar model --- common/models/avatar.js | 5 +++++ common/models/avatar.json | 32 ++++++++++++++++++++++++++++++++ common/models/complaint.json | 6 +++--- server/model-config.json | 4 ++++ 4 files changed, 44 insertions(+), 3 deletions(-) create mode 100644 common/models/avatar.js create mode 100644 common/models/avatar.json diff --git a/common/models/avatar.js b/common/models/avatar.js new file mode 100644 index 0000000..fe62e67 --- /dev/null +++ b/common/models/avatar.js @@ -0,0 +1,5 @@ +'use strict'; + +module.exports = function(Avatar) { + +}; diff --git a/common/models/avatar.json b/common/models/avatar.json new file mode 100644 index 0000000..eece8f5 --- /dev/null +++ b/common/models/avatar.json @@ -0,0 +1,32 @@ +{ + "name": "Avatar", + "plural": "avatars", + "base": "PersistedModel", + "idInjection": true, + "options": { + "validateUpsert": true + }, + "properties": { + "url": { + "type": "string", + "required": true + }, + "userId": { + "type": "number", + "required": true + } + }, + "validations": [], + "relations": { + "user": { + "type": "belongsTo", + "model": "User", + "foreignKey": "userId", + "options": { + "nestRemoting": true + } + } + }, + "acls": [], + "methods": {} +} diff --git a/common/models/complaint.json b/common/models/complaint.json index 8cdde53..5a84d75 100644 --- a/common/models/complaint.json +++ b/common/models/complaint.json @@ -117,11 +117,11 @@ "http": "optionsFromRequest" } ], + "returns": { + "root": true + }, "http": { "verb": "GET" - }, - "returns" : { - "root": true } } } diff --git a/server/model-config.json b/server/model-config.json index 808bac6..e575761 100644 --- a/server/model-config.json +++ b/server/model-config.json @@ -46,5 +46,9 @@ "Picture": { "dataSource": "db", "public": true + }, + "Avatar": { + "dataSource": "db", + "public": true } }