From 9e9453e4848c1d8c7f0734feaa6d3d50edc32f4f Mon Sep 17 00:00:00 2001 From: fatchan Date: Tue, 24 Dec 2019 14:48:11 +0100 Subject: [PATCH] allow to filter or goto account or board page from global log entry list --- models/pages/globalmanage/logs.js | 4 ++-- views/pages/globalmanagelogs.pug | 12 +++++++++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/models/pages/globalmanage/logs.js b/models/pages/globalmanage/logs.js index 7c558f52..8cc8bc1b 100644 --- a/models/pages/globalmanage/logs.js +++ b/models/pages/globalmanage/logs.js @@ -11,11 +11,11 @@ module.exports = async (req, res, next) => { let filter = {}; const username = req.query.username; if (username && !Array.isArray(username)) { - filter['name'] = username; + filter.user = username; } const uri = req.query.uri; if (uri && !Array.isArray(uri)) { - filter['board'] = uri; + filter.board = uri; } let logs, maxPage; diff --git a/views/pages/globalmanagelogs.pug b/views/pages/globalmanagelogs.pug index 047d4a2d..1e19ed55 100644 --- a/views/pages/globalmanagelogs.pug +++ b/views/pages/globalmanagelogs.pug @@ -25,7 +25,7 @@ block content h4.no-m-p Global Logs: if logs && logs.length > 0 .table-container.flex-center.mv-10.text-center - table + table.fw tr th Date th Board @@ -36,8 +36,14 @@ block content for log in logs tr td #{log.date.toLocaleString(undefined, {hour12:false})} - td #{log.board} - td #{log.user} + td + a(href=`/${log.board}/index.html`) /#{log.board}/ + | + a(href=`?uri=${log.board}`) [+] + td + a(href=`accounts.html?username=${log.user}`) #{log.user} + | + a(href=`?username=${log.user}`) [+] td #{log.actions} td #{log.postIds} td #{log.message || '-'}