WIP - permissions
This commit is contained in:
@@ -27,6 +27,7 @@ export class Role extends BaseModel {
|
||||
const { RolePermission } = require('./role-permission.model');
|
||||
const { Permission } = require('./permission.model');
|
||||
const { User } = require('./user.model');
|
||||
const { RoleRule } = require('./role-rule.model');
|
||||
|
||||
return {
|
||||
rolePermissions: {
|
||||
@@ -61,6 +62,14 @@ export class Role extends BaseModel {
|
||||
to: 'users.id',
|
||||
},
|
||||
},
|
||||
roleRules: {
|
||||
relation: BaseModel.HasManyRelation,
|
||||
modelClass: RoleRule,
|
||||
join: {
|
||||
from: 'roles.id',
|
||||
to: 'role_rules.roleId',
|
||||
},
|
||||
},
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user