Add the ability to suggest items for someone else without pledging for it (#29)
* add suggest button to wishlist * make suggest button work * remove delete-on-unpledge logic
This commit is contained in:
parent
0e6420f714
commit
b94afc3579
3 changed files with 6 additions and 3 deletions
|
@ -99,7 +99,7 @@ module.exports = (db) => {
|
|||
item.price = productData?.price
|
||||
item.image = productData?.image
|
||||
item.addedBy = req.user._id
|
||||
item.pledgedBy = (req.user._id === req.params.user ? undefined : req.user._id)
|
||||
item.pledgedBy = (req.user._id === req.params.user || req.body.suggest ? undefined : req.user._id)
|
||||
item.note = req.body.note
|
||||
if (url) item.url = url
|
||||
if (!url) item.name = req.body.itemUrlOrName
|
||||
|
@ -150,7 +150,6 @@ module.exports = (db) => {
|
|||
return res.redirect(`/wishlist/${req.params.user}`)
|
||||
}
|
||||
docs.rows[i].doc.wishlist[j].pledgedBy = undefined
|
||||
if (docs.rows[i].doc.wishlist[j].addedBy === req.user._id) docs.rows[i].doc.wishlist.splice(j, 1)
|
||||
await db.put(docs.rows[i].doc)
|
||||
req.flash('success', _CC.lang('WISHLIST_UNPLEDGE_SUCCESS'))
|
||||
return res.redirect(`/wishlist/${req.params.user}`)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue