0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2025-12-25 07:32:41 +00:00

Add lock route

This commit is contained in:
G.Ambatte
2024-04-25 15:27:40 +12:00
parent 71b84e1aba
commit e8b9b3d583

View File

@@ -165,6 +165,27 @@ router.get('/admin/lock', mw.adminOnly, async (req, res)=>{
}
});
router.post('/admin/lock/:id', mw.adminOnly, async (req, res)=>{
const lock = req.body;
try {
const filter = {
shareId : req.params.id
};
const brew = await HomebrewModel.findOne(filter);
brew.lock = lock;
brew.markModified('lock');
await brew.save();
console.log(`Lock applied to brew ID ${brew.shareId} - ${brew.title}`);
} catch {}
return;
});
router.get('/admin/lock/reviews', mw.adminOnly, async (req, res)=>{
try {
const countReviewsPipeline = [