UNPKG

authorizedjs

Version:

A tool for authorization based on permits

13 lines (9 loc) 326 B
Auth = require('../../index.js') class TestPermits extends Auth.Permit adminAction: (resource) -> @user.role is 'admin' userAction: (resource) -> @user.role is "user" or @user.role is "admin" resourceAction: (resource) -> resource.user.id is @user.id or @user.role is "admin" module.exports = TestPermits