Transaction Logs - Backend Changes (#14113)

* Transaction Logs - Backend Changes

* filter out bank challenge if is not userSupport
This commit is contained in:
negue
2022-07-13 21:18:59 +02:00
committed by GitHub
parent 3aa7b8b447
commit 0b4059aab0
8 changed files with 41 additions and 11 deletions

View File

@@ -64,9 +64,15 @@ api.purchaseHistory = {
req.checkParams('memberId', res.t('memberIdRequired')).notEmpty().isUUID();
const validationErrors = req.validationErrors();
if (validationErrors) throw validationErrors;
const transactions = await Transaction
let transactions = await Transaction
.find({ userId: req.params.memberId })
.sort({ createdAt: -1 });
.sort({ createdAt: -1 })
.exec();
if (!res.locals.user.hasPermission('userSupport')) {
transactions = transactions.filter(t => t.transactionType !== 'create_bank_challenge');
}
res.respond(200, transactions);
},
};