Merge pull request #1795 from Fandekasp/remove_website

remove broken website field from profile
This commit is contained in:
Tyler Renelle
2013-11-13 23:09:27 -08:00
12 changed files with 13 additions and 70 deletions
+2 -2
View File
@@ -196,7 +196,7 @@ api.update = function(req, res, next) {
if(group.leader !== user._id)
return res.json(401, {err: "Only the group leader can update the group!"});
'name description logo websites logo leaderMessage leader'.split(' ').forEach(function(attr){
'name description logo logo leaderMessage leader'.split(' ').forEach(function(attr){
group[attr] = req.body[attr];
});
@@ -414,4 +414,4 @@ api.removeMember = function(req, res, next){
return res.json(400, {err: "User not found among group's members!"});
}
}
}
+1 -9
View File
@@ -13,7 +13,6 @@ var GroupSchema = new Schema({
type: {type: String, "enum": ['guild', 'party']},
privacy: {type: String, "enum": ['private', 'public']},
_v: {type: Number,'default': 0},
websites: Array,
chat: Array,
/*
# [{
@@ -49,13 +48,6 @@ function removeDuplicates(doc){
doc.members = uniqMembers;
}
}
if (doc.websites) {
var uniqWebsites = _.uniq(doc.websites);
if (uniqWebsites.length != doc.websites.length) {
doc.websites = uniqWebsites;
}
}
}
// FIXME this isn't always triggered, since we sometimes use update() or findByIdAndUpdate()
@@ -80,4 +72,4 @@ GroupSchema.methods.toJSON = function(){
}
module.exports.schema = GroupSchema;
module.exports.model = mongoose.model("Group", GroupSchema);
module.exports.model = mongoose.model("Group", GroupSchema);
+1 -2
View File
@@ -178,7 +178,6 @@ var UserSchema = new Schema({
blurb: String,
imageUrl: String,
name: String,
websites: Array // styled like --> ["http://ocdevel.com" ]
},
stats: {
hp: Number,
@@ -300,4 +299,4 @@ UserSchema.methods.unlink = function(options, cb) {
}
module.exports.schema = UserSchema;
module.exports.model = mongoose.model("User", UserSchema);
module.exports.model = mongoose.model("User", UserSchema);