diff --git a/lib/models/role.js b/lib/models/role.js index 072b7a76..5e733b15 100644 --- a/lib/models/role.js +++ b/lib/models/role.js @@ -7,7 +7,7 @@ var AccessContext = require('./access-context').AccessContext; // Role model var RoleSchema = { - id: {type: String, id: true}, // Id + id: {type: String, id: true, generated: true}, // Id name: {type: String, required: true}, // The name of a role description: String, // Description @@ -20,8 +20,8 @@ var RoleSchema = { * Map principals to roles */ var RoleMappingSchema = { - id: {type: String, id: true}, // Id - roleId: String, // The role id + id: {type: String, id: true, generated: true}, // Id + // roleId: String, // The role id, to be injected by the belongsTo relation principalType: String, // The principal type, such as user, application, or role principalId: String // The principal id };