From 2dc9934da2b5f5d66bf63d5e012cd9a58bc25e92 Mon Sep 17 00:00:00 2001 From: Berkeley Martinez Date: Tue, 4 Aug 2015 13:39:59 -0700 Subject: [PATCH] add user.isGithubCool check if user signs up with github, they become GithubCool. --- common/models/user.json | 43 ++++------------------------------------- server/server.js | 3 +++ 2 files changed, 7 insertions(+), 39 deletions(-) diff --git a/common/models/user.json b/common/models/user.json index aeb02b6397..940777a5a4 100644 --- a/common/models/user.json +++ b/common/models/user.json @@ -19,28 +19,14 @@ "password": { "type": "string" }, - "facebook": { - "type": "string" - }, - "twitter": { - "type": "string" - }, - "google": { - "type": "string" - }, - "github": { - "type": "string" - }, - "linkedin": { - "type": "string" - }, - "tokens": { - "type": "array" - }, "progressTimestamps": { "type": "array", "default": [] }, + "isGithubCool": { + "type": "boolean", + "default": false + }, "username": { "type": "string", "lowercase": true, @@ -123,12 +109,6 @@ "type": "string", "default": "" }, - "resetPasswordToken": { - "type": "string" - }, - "resetPasswordExpires": { - "type": "string" - }, "completedBonfires": { "type": [ { @@ -170,21 +150,10 @@ "type": "number", "default": 0 }, - "needsSomeDataModeled": { - "type": "boolean", - "default": false - }, - "needsMigration": { - "type": "boolean", - "default": true - }, "sendMonthlyEmail": { "type": "boolean", "default": true }, - "challengesHash": { - "type": {} - }, "currentChallenge": { "type": {} }, @@ -205,10 +174,6 @@ } ], "default": [] - }, - "uncompletedChallenges": { - "type": "array", - "default": [] } }, "validations": [], diff --git a/server/server.js b/server/server.js index 3c047934e5..93b0a1a322 100755 --- a/server/server.js +++ b/server/server.js @@ -65,6 +65,9 @@ var passportOptions = { if (email) { userObj.email = email; } + if (provider === 'github-login') { + userObj.isGithubCool = true; + } return userObj; } };