Delete seed tasks, email signup now defaults a picture
parent
389078b732
commit
8608f48d8c
|
@ -67,7 +67,7 @@ passport.use(new FacebookStrategy(secrets.facebook, function(req, accessToken, r
|
||||||
user.tokens.push({ kind: 'facebook', accessToken: accessToken });
|
user.tokens.push({ kind: 'facebook', accessToken: accessToken });
|
||||||
user.profile.name = user.profile.name || profile.displayName;
|
user.profile.name = user.profile.name || profile.displayName;
|
||||||
user.profile.gender = user.profile.gender || profile._json.gender;
|
user.profile.gender = user.profile.gender || profile._json.gender;
|
||||||
user.profile.picture = user.profile.picture || 'https://graph.facebook.com/' + profile.id + '/picture?type=large';
|
user.profile.picture = user.profile.picture || 'https://s3.amazonaws.com/freecodecamp/favicons/apple-touch-icon-180x180.png';
|
||||||
user.save(function(err) {
|
user.save(function(err) {
|
||||||
req.flash('info', { msg: 'Facebook account has been linked.' });
|
req.flash('info', { msg: 'Facebook account has been linked.' });
|
||||||
done(err, user);
|
done(err, user);
|
||||||
|
|
|
@ -106,7 +106,8 @@ exports.postEmailSignup = function(req, res, next) {
|
||||||
email: req.body.email.trim(),
|
email: req.body.email.trim(),
|
||||||
password: req.body.password,
|
password: req.body.password,
|
||||||
profile : {
|
profile : {
|
||||||
username: req.body.username.trim()
|
username: req.body.username.trim(),
|
||||||
|
picture: 'https://s3.amazonaws.com/freecodecamp/favicons/apple-touch-icon-180x180.png'
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
@ -41,11 +41,6 @@ var storySchema = new mongoose.Schema({
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
storySchema.pre('save', function(next) {
|
|
||||||
console.log('pre save test');
|
|
||||||
next();
|
|
||||||
});
|
|
||||||
|
|
||||||
module.exports = mongoose.model('Story', storySchema);
|
module.exports = mongoose.model('Story', storySchema);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
require('dotenv').load();
|
require('dotenv').load();
|
||||||
var Challenge = require('../models/Challenge.js'),
|
var Challenge = require('../models/Challenge.js'),
|
||||||
Bonfire = require('../models/Bonfire.js'),
|
Bonfire = require('../models/Bonfire.js'),
|
||||||
Comment = require('../models/Comment.js'),
|
|
||||||
Story = require('../models/Story.js'),
|
|
||||||
Courseware = require('../models/Courseware.js'),
|
Courseware = require('../models/Courseware.js'),
|
||||||
mongoose = require('mongoose'),
|
mongoose = require('mongoose'),
|
||||||
secrets = require('../config/secrets'),
|
secrets = require('../config/secrets'),
|
||||||
|
@ -15,7 +13,7 @@ var Challenge = require('../models/Challenge.js'),
|
||||||
mongoose.connect(secrets.db);
|
mongoose.connect(secrets.db);
|
||||||
|
|
||||||
var counter = 0;
|
var counter = 0;
|
||||||
var offerings = 5;
|
var offerings = 3;
|
||||||
|
|
||||||
var CompletionMonitor = function() {
|
var CompletionMonitor = function() {
|
||||||
counter++;
|
counter++;
|
||||||
|
@ -78,37 +76,3 @@ Courseware.remove({}, function(err, data) {
|
||||||
});
|
});
|
||||||
console.log('coursewares');
|
console.log('coursewares');
|
||||||
});
|
});
|
||||||
|
|
||||||
Story.remove({}, function(err, data) {
|
|
||||||
if (err) {
|
|
||||||
console.error(err);
|
|
||||||
} else {
|
|
||||||
console.log('Deleted ', data);
|
|
||||||
}
|
|
||||||
Story.create(stories, function(err, data) {
|
|
||||||
if (err) {
|
|
||||||
console.log(err);
|
|
||||||
} else {
|
|
||||||
console.log('Saved ', data);
|
|
||||||
}
|
|
||||||
CompletionMonitor();
|
|
||||||
});
|
|
||||||
console.log('stories');
|
|
||||||
});
|
|
||||||
|
|
||||||
Comment.remove({}, function(err, data) {
|
|
||||||
if (err) {
|
|
||||||
console.error(err);
|
|
||||||
} else {
|
|
||||||
console.log('Deleted ', data);
|
|
||||||
}
|
|
||||||
Comment.create(comments, function(err, data) {
|
|
||||||
if (err) {
|
|
||||||
console.log(err);
|
|
||||||
} else {
|
|
||||||
console.log('Saved ', data);
|
|
||||||
}
|
|
||||||
CompletionMonitor();
|
|
||||||
});
|
|
||||||
console.log('stories');
|
|
||||||
});
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue