@inspire-platform/sails-hook-permissions
Version:
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.
23 lines (18 loc) • 411 B
JavaScript
module.exports.permissions = {
name: 'permissions',
adminUser: {
username: process.env.ADMIN_USERNAME || 'admin',
email: process.env.ADMIN_EMAIL || 'admin@example.com',
password: process.env.ADMIN_PASSWORD || 'admin1234'
},
defaultRoles: {
admin: true,
registered: true,
public: true
},
defaultRole: 'registered',
basePermissions: {
self: [],
global: []
}
};