mirror of
https://github.com/KevinMidboe/zoff.git
synced 2025-12-08 20:48:48 +00:00
Rewriting for own settings collections for more consistency of documents
This commit is contained in:
@@ -22,9 +22,9 @@ function makeNewAndDelete(name) {
|
|||||||
} else if(doc.length == 1) {
|
} else if(doc.length == 1) {
|
||||||
db.collection(name + "_settings").insert(doc[0], function(err, result){
|
db.collection(name + "_settings").insert(doc[0], function(err, result){
|
||||||
console.log("Result insert", result);
|
console.log("Result insert", result);
|
||||||
/*db.collection(name).remove({views: {$exists: true}}, function(err, result_del) {
|
db.collection(name).remove({views: {$exists: true}}, function(err, result_del) {
|
||||||
console.log("Result delete", result_del);
|
console.log("Result delete", result_del);
|
||||||
});*/
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ router.route('/api/approve_thumbnail').post(function(req, res){
|
|||||||
db.collection("suggested_thumbnails").find({channel: channel}, function(err, docs){
|
db.collection("suggested_thumbnails").find({channel: channel}, function(err, docs){
|
||||||
var thumbnail = docs[0].thumbnail;
|
var thumbnail = docs[0].thumbnail;
|
||||||
db.collection("frontpage_lists").update({_id: channel}, {$set:{thumbnail: thumbnail}}, {upsert: true}, function(err, docs){
|
db.collection("frontpage_lists").update({_id: channel}, {$set:{thumbnail: thumbnail}}, {upsert: true}, function(err, docs){
|
||||||
db.collection(channel).update({views:{$exists:true}}, {$set:{thumbnail: thumbnail}}, {upsert: true}, function(err, docs){
|
db.collection(channel + "_settings").update({views:{$exists:true}}, {$set:{thumbnail: thumbnail}}, {upsert: true}, function(err, docs){
|
||||||
db.collection("suggested_thumbnails").remove({channel: channel}, function(err, docs){
|
db.collection("suggested_thumbnails").remove({channel: channel}, function(err, docs){
|
||||||
res.send(true);
|
res.send(true);
|
||||||
});
|
});
|
||||||
@@ -75,7 +75,7 @@ router.route('/api/approve_description').post(function(req, res){
|
|||||||
db.collection("suggested_descriptions").find({channel: channel}, function(err, docs){
|
db.collection("suggested_descriptions").find({channel: channel}, function(err, docs){
|
||||||
var description = docs[0].description;
|
var description = docs[0].description;
|
||||||
db.collection("frontpage_lists").update({_id: channel}, {$set:{description: description}}, {upsert: true}, function(err, docs){
|
db.collection("frontpage_lists").update({_id: channel}, {$set:{description: description}}, {upsert: true}, function(err, docs){
|
||||||
db.collection(channel).update({views:{$exists:true}}, {$set:{description: description}}, function(err, docs){
|
db.collection(channel + "_settings").update({views:{$exists:true}}, {$set:{description: description}}, function(err, docs){
|
||||||
db.collection("suggested_descriptions").remove({channel: channel}, function(err, docs){
|
db.collection("suggested_descriptions").remove({channel: channel}, function(err, docs){
|
||||||
res.send(true);
|
res.send(true);
|
||||||
});
|
});
|
||||||
@@ -102,7 +102,7 @@ router.route('/api/remove_thumbnail').post(function(req, res){
|
|||||||
if(req.isAuthenticated()){
|
if(req.isAuthenticated()){
|
||||||
var channel = req.body.channel;
|
var channel = req.body.channel;
|
||||||
db.collection("frontpage_lists").update({_id: channel}, {$set:{thumbnail: ""}}, function(err, docs){
|
db.collection("frontpage_lists").update({_id: channel}, {$set:{thumbnail: ""}}, function(err, docs){
|
||||||
db.collection(channel).update({views:{$exists:true}}, {$set:{thumbnail: ""}}, function(err, docs){
|
db.collection(channel + "_settings").update({views:{$exists:true}}, {$set:{thumbnail: ""}}, function(err, docs){
|
||||||
res.send(true);
|
res.send(true);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -115,7 +115,7 @@ router.route('/api/remove_description').post(function(req, res){
|
|||||||
if(req.isAuthenticated()){
|
if(req.isAuthenticated()){
|
||||||
var channel = req.body.channel;
|
var channel = req.body.channel;
|
||||||
db.collection("frontpage_lists").update({_id: channel}, {$set:{description: ""}}, function(err, docs){
|
db.collection("frontpage_lists").update({_id: channel}, {$set:{description: ""}}, function(err, docs){
|
||||||
db.collection(channel).update({views:{$exists:true}}, {$set:{description: ""}}, function(err, docs){
|
db.collection(channel + "_settings").update({views:{$exists:true}}, {$set:{description: ""}}, function(err, docs){
|
||||||
res.send(true);
|
res.send(true);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -209,7 +209,7 @@ router.route('/api/pinned').post(function(req, res){
|
|||||||
router.route('/api/admin').post(function(req, res){
|
router.route('/api/admin').post(function(req, res){
|
||||||
if(req.isAuthenticated()){
|
if(req.isAuthenticated()){
|
||||||
var to_remove = req.body._id;
|
var to_remove = req.body._id;
|
||||||
db.collection(to_remove).update({views: {$exists: true}}, {$set:{adminpass: ""}}, function(err, docs){
|
db.collection(to_remove + "_settings").update({views: {$exists: true}}, {$set:{adminpass: ""}}, function(err, docs){
|
||||||
res.send(true);
|
res.send(true);
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
@@ -220,7 +220,7 @@ router.route('/api/admin').post(function(req, res){
|
|||||||
router.route('/api/userpass').post(function(req, res){
|
router.route('/api/userpass').post(function(req, res){
|
||||||
if(req.isAuthenticated()){
|
if(req.isAuthenticated()){
|
||||||
var to_remove = req.body._id;
|
var to_remove = req.body._id;
|
||||||
db.collection(to_remove).update({views: {$exists: true}}, {$set:{userpass: ""}}, function(err, docs){
|
db.collection(to_remove + "_settings").update({views: {$exists: true}}, {$set:{userpass: ""}}, function(err, docs){
|
||||||
res.send(true);
|
res.send(true);
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user