Article = require('./Article') Handler = require('../commons/Handler') ArticleHandler = class ArticleHandler extends Handler modelClass: Article editableProperties: ['body', 'name', 'i18n'] jsonSchema: require '../../app/schemas/models/article' hasAccess: (req) -> req.method is 'GET' or req.user?.isAdmin() hasAccessToDocument: (req, document, method=null) -> return true if req.method is 'GET' or method is 'get' or req.user?.isAdmin() return false module.exports = new ArticleHandler()