add rbac roles
This commit is contained in:
@@ -352,7 +352,7 @@ async getRole() {
|
||||
}
|
||||
|
||||
async createRole(data) {
|
||||
const Role = this.db.get('rolesModel');
|
||||
const Role = this.db.get('roleModel');
|
||||
|
||||
return await Role.create({
|
||||
Name: data.name,
|
||||
@@ -361,7 +361,7 @@ async createRole(data) {
|
||||
}
|
||||
|
||||
async updateRole(id, data) {
|
||||
const Role = this.db.get('rolesModel');
|
||||
const Role = this.db.get('roleModel');
|
||||
|
||||
return await Role.update(data, {
|
||||
where: { ID: id }
|
||||
@@ -369,8 +369,20 @@ async updateRole(id, data) {
|
||||
}
|
||||
|
||||
async deleteRole(id) {
|
||||
const Role = this.db.get('rolesModel');
|
||||
const Role = this.db.get('roleModel');
|
||||
const RolePermissions = this.db.get('rolePermissionsModel');
|
||||
const GroupRoles = this.db.get('groupRolesModel');
|
||||
const AuthRoles = this.db.get('authenticationRolesModel');
|
||||
|
||||
await AuthRoles.destroy({
|
||||
where: { Role_ID: id }
|
||||
});
|
||||
await GroupRoles.destroy({
|
||||
where: { Role_ID: id }
|
||||
});
|
||||
await RolePermissions.destroy({
|
||||
where: { Role_ID: id }
|
||||
});
|
||||
return await Role.destroy({
|
||||
where: { ID: id }
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user