jaumard/trailpack-acl

View on GitHub
lib/schemas/permissions.js

Summary

Maintainability
A
0 mins
Test Coverage
const joi = require('joi')

module.exports = joi.object().keys({
  defaultRole: joi.string(),
  userRoleFieldName: joi.string().required(),
  modelsAsResources: joi.boolean().required(),
  fixtures: joi.object().keys({
    roles: joi.array(),
    resources: joi.array(),
    permissions: joi.array()
  }).required()
})