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 = {};
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;

@ -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 || '-'}

Loading…
Cancel
Save