/* global __appdir */ var path = require('path') var db = require(path.join(__appdir, 'lib', 'sequelize')) var express = require('express') const { decorateApp } = require('@awaitjs/express') var router = decorateApp(express.Router()) /* * */ router.getAsync('/:name', async (req, res) => { var result = await req.user.hasPermission(req.params.name) res.status(200).send(result) }) /* * @return: Returns a list of all permissions in the database. */ router.get('', (req, res) => { db.permission.findAll().then(function (permissions) { res.status(200).send(permissions) }) }) module.exports.router = router