Add users to boards during user creation. Resolves #54.

This commit is contained in:
kiswa 2014-10-31 16:43:32 -04:00
parent 2870109ad5
commit 98faaf34c0
3 changed files with 9 additions and 0 deletions

View File

@ -157,6 +157,9 @@ $app->post('/users', function() use($app, $jsonResponse) {
R::store($user);
addUserToBoard($data->defaultBoard, $user);
foreach($data->boardAccess as $board) {
addUserToBoard($board, $user);
}
$actor = getUser();
logAction($actor->username . ' added user ' . $user->username, null, $user->export());

View File

@ -54,6 +54,7 @@ function($http) {
username: formData.username,
password: formData.password,
defaultBoard: formData.defaultBoard,
boardAccess: formData.boardAccess,
isAdmin: formData.isAdmin
});
},

View File

@ -35,6 +35,11 @@
<option value="">None</option>
</select>
</div>
<div class="form-group" data-ng-if="boardNames.length">
<h5>Board Access</h5>
<select class="form-control" data-ng-model="userFormData.boardAccess" data-ng-options="board.id as board.name for board in boardNames" multiple>
</select>
</div>
<div class="checkbox">
<label>
<input type="checkbox" data-ng-model="userFormData.isAdmin">