From 2bf9e5dad9ca28738ea65e99e2935b5ae6406764 Mon Sep 17 00:00:00 2001 From: fatchan Date: Wed, 3 Jul 2019 13:14:18 +0000 Subject: [PATCH] change message for cycle/lock/sage/sticky actions --- models/forms/cycleposts.js | 23 +++++++++++++++++++++++ models/forms/lockposts.js | 2 +- models/forms/sageposts.js | 2 +- models/forms/stickyposts.js | 2 +- wipe.js | 6 +++--- 5 files changed, 29 insertions(+), 6 deletions(-) create mode 100644 models/forms/cycleposts.js diff --git a/models/forms/cycleposts.js b/models/forms/cycleposts.js new file mode 100644 index 00000000..1f9f6da4 --- /dev/null +++ b/models/forms/cycleposts.js @@ -0,0 +1,23 @@ +'use strict'; + +module.exports = (posts) => { + + const filteredposts = posts.filter(post => { + return !post.thread && !post.cyclic + }) + + if (filteredposts.length === 0) { + return { + message: 'No thread(s) to cycle', + }; + } + + return { + message: `Cycled ${filteredposts.length} thread(s)`, + action: '$set', + query: { + 'cyclic': true, + } + }; + +} diff --git a/models/forms/lockposts.js b/models/forms/lockposts.js index e47dc87b..ef357f81 100644 --- a/models/forms/lockposts.js +++ b/models/forms/lockposts.js @@ -13,7 +13,7 @@ module.exports = (posts) => { } return { - message: `Locked ${filteredposts.length} post(s)`, + message: `Locked ${filteredposts.length} thread(s)`, action: '$set', query: { 'locked': true diff --git a/models/forms/sageposts.js b/models/forms/sageposts.js index 668efb32..e15839e0 100644 --- a/models/forms/sageposts.js +++ b/models/forms/sageposts.js @@ -13,7 +13,7 @@ module.exports = (posts) => { } return { - message: `Saged ${filteredposts.length} post(s)`, + message: `Saged ${filteredposts.length} thread(s)`, action: '$set', query: { 'saged': true diff --git a/models/forms/stickyposts.js b/models/forms/stickyposts.js index 5b32f0ee..dfab97f0 100644 --- a/models/forms/stickyposts.js +++ b/models/forms/stickyposts.js @@ -13,7 +13,7 @@ module.exports = (posts) => { } return { - message: `Stickied ${filteredposts.length} post(s)`, + message: `Stickied ${filteredposts.length} thread(s)`, action: '$set', query: { 'sticky': true, diff --git a/wipe.js b/wipe.js index 8b9ff485..fe57920a 100644 --- a/wipe.js +++ b/wipe.js @@ -30,7 +30,7 @@ const Mongo = require(__dirname+'/db/db.js'); sequence_value: 1, settings: { name: 'file', - description: 'catching people from 2016', + description: 'testing new file types', captcha: false, forceAnon: false, ids: false, @@ -65,7 +65,7 @@ const Mongo = require(__dirname+'/db/db.js'); threadLimit: 200, replyLimit: 500, maxFiles: 3, - forceOPSubject: false, + forceOPSubject: true, forceOPMessage: true, forceOPFile: true, minMessageLength: 0, @@ -117,7 +117,7 @@ const Mongo = require(__dirname+'/db/db.js'); maxFiles: 0, forceOPSubject: false, forceOPMessage: true, - forceOPFile: true, + forceOPFile: false, minMessageLength: 0, defaultName: 'Anonymous', }