Fix display of user's board access
This commit is contained in:
parent
c8d9e38f26
commit
5915d7772e
@ -42,7 +42,7 @@ export class UserAdmin {
|
|||||||
|
|
||||||
this.users = [];
|
this.users = [];
|
||||||
this.boards = [];
|
this.boards = [];
|
||||||
this.modalProps = new ModalProperties('', '', new ModalUser());
|
this.modalProps = new ModalProperties('', '', new ModalUser(new User()));
|
||||||
|
|
||||||
auth.userChanged
|
auth.userChanged
|
||||||
.subscribe(activeUser => {
|
.subscribe(activeUser => {
|
||||||
@ -180,7 +180,7 @@ export class UserAdmin {
|
|||||||
this.modalProps = {
|
this.modalProps = {
|
||||||
title: title,
|
title: title,
|
||||||
prefix: isAdd ? '' : 'Change',
|
prefix: isAdd ? '' : 'Change',
|
||||||
user: isAdd ? new ModalUser() : <ModalUser> user
|
user: isAdd ? new ModalUser(new User()) : new ModalUser(user)
|
||||||
}
|
}
|
||||||
|
|
||||||
this.modal.open(this.MODAL_ID);
|
this.modal.open(this.MODAL_ID);
|
||||||
|
@ -9,7 +9,17 @@ export class UserDisplay extends User {
|
|||||||
export class ModalUser extends UserDisplay {
|
export class ModalUser extends UserDisplay {
|
||||||
public password: string = '';
|
public password: string = '';
|
||||||
public verifyPassword: string = '';
|
public verifyPassword: string = '';
|
||||||
public boardAccess: Array<number> = [];
|
public boardAccess: Array<string> = [];
|
||||||
|
|
||||||
|
constructor(user: User) {
|
||||||
|
super(user.default_board_id, user.email, user.id,
|
||||||
|
user.last_login, user.security_level, user.user_option_id,
|
||||||
|
user.username, user.board_access);
|
||||||
|
|
||||||
|
user.board_access.forEach((id) => {
|
||||||
|
this.boardAccess.push('' + id);
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export class ModalProperties {
|
export class ModalProperties {
|
||||||
|
@ -6,7 +6,7 @@ export class User {
|
|||||||
public security_level: number = 3,
|
public security_level: number = 3,
|
||||||
public user_option_id: number = 0,
|
public user_option_id: number = 0,
|
||||||
public username: string = '',
|
public username: string = '',
|
||||||
public board_acccess: Array<number> = []) {
|
public board_access: Array<number> = []) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user