Add fileName property to models and update related components for file handling
This commit is contained in:
@@ -85,7 +85,7 @@ export class UsersComponent {
|
||||
}
|
||||
|
||||
saveUserRoles(user:User){
|
||||
this.adminService.updateUserRoles(user.id, user).subscribe(
|
||||
this.adminService.updateUserRoles(user.fileName, user).subscribe(
|
||||
(data:any) => {
|
||||
console.log(data);
|
||||
user.isEdit = false
|
||||
@@ -98,13 +98,13 @@ export class UsersComponent {
|
||||
|
||||
isChecked(element: User, role: Role) {
|
||||
let userRoles: Role[] = element.roles;
|
||||
return element.roles.some((r:Role) => r.id === role.id);
|
||||
return element.roles.some((r:Role) => r.fileName === role.fileName);
|
||||
}
|
||||
|
||||
onValChange(element:User, role: Role) {
|
||||
let userRoles: Role[] = element.roles;
|
||||
if (this.isChecked(element, role)) {
|
||||
userRoles = userRoles.filter((r:Role) => r.id !== role.id);
|
||||
userRoles = userRoles.filter((r:Role) => r.fileName !== role.fileName);
|
||||
}else {
|
||||
userRoles.push(role);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user