allow to filter or goto account or board page from global log entry list

merge-requests/208/head
fatchan 5 years ago
parent 8659aa5baf
commit 9e9453e484
  1. 4
      models/pages/globalmanage/logs.js
  2. 12
      views/pages/globalmanagelogs.pug

@ -11,11 +11,11 @@ module.exports = async (req, res, next) => {
let filter = {}; let filter = {};
const username = req.query.username; const username = req.query.username;
if (username && !Array.isArray(username)) { if (username && !Array.isArray(username)) {
filter['name'] = username; filter.user = username;
} }
const uri = req.query.uri; const uri = req.query.uri;
if (uri && !Array.isArray(uri)) { if (uri && !Array.isArray(uri)) {
filter['board'] = uri; filter.board = uri;
} }
let logs, maxPage; let logs, maxPage;

@ -25,7 +25,7 @@ block content
h4.no-m-p Global Logs: h4.no-m-p Global Logs:
if logs && logs.length > 0 if logs && logs.length > 0
.table-container.flex-center.mv-10.text-center .table-container.flex-center.mv-10.text-center
table table.fw
tr tr
th Date th Date
th Board th Board
@ -36,8 +36,14 @@ block content
for log in logs for log in logs
tr tr
td #{log.date.toLocaleString(undefined, {hour12:false})} td #{log.date.toLocaleString(undefined, {hour12:false})}
td #{log.board} td
td #{log.user} 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.actions}
td #{log.postIds} td #{log.postIds}
td #{log.message || '-'} td #{log.message || '-'}

Loading…
Cancel
Save