brisk-admin

0.3.1 • Public • Published

Brisk: Admin

Grant admin access to an application running Brisk

Features

  • Plug & play
  • Role assignement

Dependencies

Install

Using npm:

npm install brisk-admin

Usage

Firstly, sessions need to be already activated in your applications, to allow admin login. Also your AWS credentials need to be loaded in the expected location:

req.site.config.api.aws
  1. Create an admin model that extends the plugin's model
var Parent = require("brisk-admin").getModel("admin");

var model = Parent.extend({
	...
});

module.exports = model;

  1. Initiate the admin middleware in the express config at /config/express.js
...
default: {
	...
	use: {
		admin: false // the negative boolean will not execute the function or pass any setup options
		...
	}
	...
}
  1. Extend your express & handlebars helpers with the brisk-admin helpers. For example:
var Main = require("brisk").getClass("main"),
	Admin = require("brisk-admin").getHelper("handlebars"),
	Parent = Main.inherit(Main, Admin);

Credits

Initiated by Makis Tracend

Distributed through Makesites

Released under the MIT license

Package Sidebar

Install

npm i brisk-admin

Weekly Downloads

5

Version

0.3.1

License

none

Unpacked Size

19.9 kB

Total Files

17

Last publish

Collaborators

  • makesites