Skip to content

brisk-modules/admin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Create an administration area in a Brisk application

Resources

Stars

Watchers

Forks

Packages

No packages published