mirror of https://gitgud.io/fatchan/jschan.git
parent
db3595d766
commit
76e2fee22e
14 changed files with 72 additions and 43 deletions
@ -1,9 +0,0 @@ |
||||
'use strict'; |
||||
|
||||
module.exports = async (req, res, next) => { |
||||
|
||||
res.render('globalmanageboards', { |
||||
csrf: req.csrfToken(), |
||||
}); |
||||
|
||||
} |
@ -0,0 +1,19 @@ |
||||
'use strict'; |
||||
|
||||
const { Posts } = require(__dirname+'/../../../db/'); |
||||
|
||||
module.exports = async (req, res, next) => { |
||||
|
||||
let posts; |
||||
try { |
||||
posts = await Posts.getGlobalRecent(); //10 default limit can be adjusted
|
||||
} catch (err) { |
||||
return next(err) |
||||
} |
||||
|
||||
res.render('globalmanagerecent', { |
||||
csrf: req.csrfToken(), |
||||
posts, |
||||
}); |
||||
|
||||
} |
@ -1,24 +0,0 @@ |
||||
extends ../layout.pug |
||||
include ../mixins/globalmanagenav.pug |
||||
|
||||
block head |
||||
script(src='/js/all.js') |
||||
title Manage |
||||
|
||||
block content |
||||
h1.board-title Global Management |
||||
br |
||||
+globalmanagenav('boards') |
||||
hr(size=1) |
||||
h4.no-m-p Delete board: |
||||
section.form-wrapper.flexleft.mt-10 |
||||
form.form-post(action=`/forms/global/deleteboard`, enctype='application/x-www-form-urlencoded', method='POST') |
||||
input(type='hidden' name='_csrf' value=csrf) |
||||
section.row |
||||
.label I'm sure |
||||
label.postform-style.ph-5 |
||||
input(type='checkbox', name='confirm', value='true' required) |
||||
section.row |
||||
.label Board URI |
||||
input(type='text' name='uri' required) |
||||
input(type='submit', value='submit') |
@ -0,0 +1,24 @@ |
||||
extends ../layout.pug |
||||
include ../mixins/globalmanagenav.pug |
||||
include ../mixins/post.pug |
||||
|
||||
block head |
||||
script(src='/js/all.js') |
||||
title Manage |
||||
|
||||
block content |
||||
h1.board-title Global Management |
||||
br |
||||
+globalmanagenav('recent') |
||||
hr(size=1) |
||||
h4.no-m-p Recent posts: |
||||
form(action=`/forms/global/actions` method='POST' enctype='application/x-www-form-urlencoded') |
||||
input(type='hidden' name='_csrf' value=csrf) |
||||
if posts.length === 0 |
||||
p No posts. |
||||
else |
||||
for p in posts |
||||
section.thread |
||||
+post(p, false, false, true) |
||||
hr(size=1) |
||||
include ../includes/actionfooter_globalmanage.pug |
Loading…
Reference in new issue