modlog message and option to show username for edit post

merge-requests/208/head
fatchan 4 years ago
parent fb622c6148
commit 28b64809a6
  1. 3
      controllers/forms/editpost.js
  2. 4
      models/forms/editpost.js
  3. 5
      views/pages/editpost.pug

@ -26,6 +26,9 @@ module.exports = async (req, res, next) => {
if (req.body.email && req.body.email.length > globalLimits.fieldLength.email) {
errors.push(`Email must be ${globalLimits.fieldLength.email} characters or less`);
}
if (req.body.log_message && req.body.log_message.length > globalLimits.fieldLength.log_message) {
errors.push(`Modlog message must be ${globalLimits.fieldLength.log_message} characters or less`);
}
try {
res.locals.post = await Posts.getPost(req.body.board, req.body.postId);

@ -134,8 +134,8 @@ todo: handle some more situations
postIds: [post.postId],
actions: 'edit',
date: new Date(),
showUser: false, //todo add "show name" option to edit screen
message: null, //todo add "modlog message" to edit screen
showUser: req.body.show_name ? true : false,
message: req.body.log_message || null,
user: req.session.user.username,
ip: res.locals.ip.single,
});

@ -51,4 +51,9 @@ block content
span.message USER WAS BANNED FOR THIS POST
|
span.reason(data-reason=post.banmessage) #{post.banmessage}
label.mt-5
input.post-check(type='checkbox', name='show_name' value='1')
| Show Username In Modlog
label.mv-5
input(type='text', name='log_message', placeholder='modlog message' autocomplete='off')
input(type='submit', value='save')

Loading…
Cancel
Save