Update board list when username is changed

This commit is contained in:
kiswa 2017-01-27 23:20:42 +00:00
parent ab092e0283
commit 3009e8a360
2 changed files with 22 additions and 2 deletions

View File

@ -1,5 +1,5 @@
<section> <section>
<h2>User Settings</h2> <h2>My Settings</h2>
<div class="half"> <div class="half">
<h3>Change Password</h3> <h3>Change Password</h3>
@ -26,7 +26,7 @@
(click)="resetPasswordForm()">Reset</button> (click)="resetPasswordForm()">Reset</button>
</form> </form>
<h3 class="tall">All Boards Options</h3> <h3 class="tall">Global Options</h3>
<label> <label>
Select default board: Select default board:
<select class="autosize" <select class="autosize"

View File

@ -117,6 +117,26 @@ export class UserSettings implements OnInit {
this.addAlerts(response.alerts); this.addAlerts(response.alerts);
this.resetUsernameForm(); this.resetUsernameForm();
this.changeUsername.submitted = false; this.changeUsername.submitted = false;
this.settings.getBoards()
.subscribe((response: ApiResponse) => {
let boardData = response.data[1],
boards: Array<Board> = [];
if (boardData) {
boardData.forEach((board: any) => {
boards.push(new Board(+board.id, board.name,
board.is_active === '1',
board.ownColumn,
board.ownCategory,
board.ownAutoAction,
board.ownIssuetracker,
board.sharedUser));
});
this.settings.updateBoards(boards);
}
});
}); });
} }