sails-permissions-sequelize
Version:
Sequelize version of : Comprehensive user permissions and entitlements system for sails.js and Waterline. Supports user authentication with passport.js, role-based permissioning, object ownership, and row-level security.
13 lines (12 loc) • 355 B
JavaScript
/**
* Creates default Roles
*
* @public
*/
exports.create = function () {
return Promise.all([
sails.models.role.findOrCreate({ name: 'admin' }, { name: 'admin' }),
sails.models.role.findOrCreate({ name: 'registered' }, { name: 'registered' }),
sails.models.role.findOrCreate({ name: 'public' }, { name: 'public' })
]);
};