Initial work for new settings.

This commit is contained in:
kiswa 2015-03-23 17:25:24 -04:00
parent 2ef7e85093
commit bcaba18063
4 changed files with 16 additions and 5 deletions

View File

@ -39,14 +39,9 @@ $app->notFound(function() use ($app, $jsonResponse) {
$app->response->setBody($jsonResponse->asJson());
});
// TODO: Figure out updating token on activity.
$app->get('/authenticate', function() use($app, $jsonResponse) {
if (validateToken()) {
$jsonResponse->message = 'Token is authenticated.';
// $user = getUser();
// setUserToken($user, (0.5 * 60 * 60) /* Half an hour */);
// R::store($user);
// $jsonResponse->data = $user->token;
}
$app->response->setBody($jsonResponse->asJson());
});

View File

@ -154,6 +154,10 @@ $app->post('/users', function() use($app, $jsonResponse) {
$user->defaultBoard = $data->defaultBoard;
$user->salt = password_hash($data->username . time(), PASSWORD_BCRYPT);
$user->password = password_hash($data->password, PASSWORD_BCRYPT, array('salt' => $user->salt));
$options = R::dispense('option');
$options->newTaskPosition = 1; // Bottom of column (0 == top of column)
$options->animate = true;
$user->ownOptions[] = $options;
R::store($user);
addUserToBoard($data->defaultBoard, $user);

View File

@ -39,6 +39,7 @@
<div class="settings-widget" data-ng-controller="BoardSettingsCtrl">
<div data-include-replace="partials/settingsBoardModal.html"></div>
<h3 class="widget-header">Board Settings</h3>
<div data-include-replace="partials/settingsBoardUserOptions.html"></div>
<div data-include-replace="partials/settingsBoardTable.html"></div>
</div>
</div>

View File

@ -0,0 +1,11 @@
<div class="widget-content">
<h4>My Board Otions</h4>
<p class="form-group form-inline">New tasks appear at
<select class="form-control">
<option>bottom of column</option>
<option>top of column</option>
</select>
</p>
<p class="form-group form-inline">Show animations? <input type="checkbox"></p>
<p>&nbsp;</p>
</div>