'use strict'; const api = require('../api.js'); const topNavigation = require('../models/top_navigation.js'); const EmptyView = require('../views/empty_view.js'); class BasePostController { constructor(ctx) { if (!api.hasPrivilege('posts:view')) { this._view = new EmptyView(); this._view.showError('You don\'t have privileges to view posts.'); return; } topNavigation.activate('posts'); topNavigation.setTitle('Post #' + ctx.parameters.id.toString()); } } module.exports = BasePostController;