adapting to dtp-base updates

master
rob 2 years ago
parent 0464aa56ea
commit 40c39f5fca

@ -37,7 +37,7 @@ class AuthorController extends SiteController {
); );
router.get('/', router.get('/',
limiterService.create(limiterService.config.post.getIndex), limiterService.createMiddleware(limiterService.config.post.getIndex),
this.getAuthorHome.bind(this), this.getAuthorHome.bind(this),
); );
} }

@ -32,13 +32,13 @@ class ContentReportController extends SiteController {
}); });
router.post('/comment/form', router.post('/comment/form',
limiterService.create(limiterService.config.contentReport.postCommentReportForm), limiterService.createMiddleware(limiterService.config.contentReport.postCommentReportForm),
authRequired, authRequired,
upload.none(), upload.none(),
this.postCommentReportForm.bind(this), this.postCommentReportForm.bind(this),
); );
router.post('/comment', router.post('/comment',
limiterService.create(limiterService.config.contentReport.postCommentReport), limiterService.createMiddleware(limiterService.config.contentReport.postCommentReport),
authRequired, authRequired,
upload.none(), upload.none(),
this.postCommentReport.bind(this), this.postCommentReport.bind(this),

@ -30,7 +30,7 @@ class PageController extends SiteController {
router.param('pageSlug', this.populatePageSlug.bind(this)); router.param('pageSlug', this.populatePageSlug.bind(this));
router.get('/:pageSlug', router.get('/:pageSlug',
limiterService.create(limiterService.config.page.getView), limiterService.createMiddleware(limiterService.config.page.getView),
this.getView.bind(this), this.getView.bind(this),
); );
} }

@ -60,17 +60,17 @@ class PostController extends SiteController {
router.get('/compose', requireAuthorPrivileges, this.getComposer.bind(this)); router.get('/compose', requireAuthorPrivileges, this.getComposer.bind(this));
router.get('/:postSlug/comment', router.get('/:postSlug/comment',
limiterService.create(limiterService.config.post.getComments), limiterService.createMiddleware(limiterService.config.post.getComments),
this.getComments.bind(this), this.getComments.bind(this),
); );
router.get('/:postSlug', router.get('/:postSlug',
limiterService.create(limiterService.config.post.getView), limiterService.createMiddleware(limiterService.config.post.getView),
this.getView.bind(this), this.getView.bind(this),
); );
router.get('/', router.get('/',
limiterService.create(limiterService.config.post.getIndex), limiterService.createMiddleware(limiterService.config.post.getIndex),
this.getIndex.bind(this), this.getIndex.bind(this),
); );

@ -10,6 +10,7 @@ const Schema = mongoose.Schema;
module.exports.RESOURCE_TYPE_LIST = [ module.exports.RESOURCE_TYPE_LIST = [
'Announcement', 'Announcement',
'Post',
'Newsletter', 'Newsletter',
]; ];

@ -62,7 +62,7 @@ block content
.uk-margin .uk-margin
+renderSectionTitle('Add a comment') +renderSectionTitle('Add a comment')
.uk-margin-small .uk-margin-small
+renderCommentComposer(`/post/${post._id}/comment`) +renderCommentComposer(`comment-post-${post._id}`, { rootUrl: `/post/${post._id}/comment` })
.uk-text-small.uk-text-muted Each site has it's own #[a(href='/policy/terms-of-service') Terms of Service]. Please read it before commenting. .uk-text-small.uk-text-muted Each site has it's own #[a(href='/policy/terms-of-service') Terms of Service]. Please read it before commenting.
if featuredComment if featuredComment

Loading…
Cancel
Save