Add users to boards during user creation. Resolves #54.
This commit is contained in:
parent
2870109ad5
commit
98faaf34c0
@ -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());
|
||||
|
@ -54,6 +54,7 @@ function($http) {
|
||||
username: formData.username,
|
||||
password: formData.password,
|
||||
defaultBoard: formData.defaultBoard,
|
||||
boardAccess: formData.boardAccess,
|
||||
isAdmin: formData.isAdmin
|
||||
});
|
||||
},
|
||||
|
@ -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">
|
||||
|
Reference in New Issue
Block a user