1
0
mirror of https://github.com/stolksdorf/homebrewery.git synced 2025-12-15 07:55:57 +00:00

Adding in lookup route

This commit is contained in:
Scott Tolksdorf
2017-01-09 20:51:37 -05:00
parent 37de888f03
commit cd2eb5fdce
3 changed files with 54 additions and 30 deletions

View File

@@ -8,7 +8,6 @@ const mw = require('./middleware.js');
const BrewData = require('./brew.data.js');
router.get('/admin', mw.adminLogin, (req, res, next) => {
console.log('yo');
return vitreumRender('admin', templateFn, {
url : req.originalUrl,
admin_key : config.get('admin:key')
@@ -30,4 +29,26 @@ router.delete('/admin/invalid', mw.adminOnly, (req, res, next)=>{
.catch(next);
});
router.get('/admin/lookup/:search', (req, res) => {
//search for mathcing edit id
//search for matching share id
// search for partial match
BrewData.get({editId : req.params.search})
.then((brew) => {
})
BrewData.get({ $or:[
{editId : { "$regex": req.params.search, "$options": "i" }},
{shareId : { "$regex": req.params.search, "$options": "i" }},
]})
.then((brews) => {
console.log(brews);
return res.json(brews);
})
})
module.exports = router;