[ARVADOS] updated: ec4fecc7a03332d65a86d1d77407f2a4f18f3a3c
git at public.curoverse.com
git at public.curoverse.com
Tue Mar 4 21:58:06 EST 2014
Summary of changes:
apps/workbench/app/views/users/_tables.html.erb | 25 +++++++++++++++++++-
.../config/environments/development.rb.example | 13 +++-------
doc/Rakefile | 2 +-
doc/_config.yml | 9 ++++++-
.../api/app/controllers/application_controller.rb | 18 ++++++++------
.../app/controllers/user_sessions_controller.rb | 3 +-
services/api/config/database.yml.sample | 15 +++++++++++-
7 files changed, 63 insertions(+), 22 deletions(-)
via ec4fecc7a03332d65a86d1d77407f2a4f18f3a3c (commit)
via 45741702d88801640ca6c59269edb610dc2b6071 (commit)
via ad938ff8f1c0ca0493d7e0f37025927f664efad3 (commit)
via 7722719387453c7ab5f9326536daa2655cad60c9 (commit)
via 198d4c115e1958e1d9779e58548b8276cae244a8 (commit)
from 4ac7301cf934c4ae367627efec43e846dcb17343 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit ec4fecc7a03332d65a86d1d77407f2a4f18f3a3c
Merge: ad938ff 4574170
Author: Peter Amstutz <peter.amstutz at curoverse.com>
Date: Tue Mar 4 21:58:17 2014 -0500
Merge remote-tracking branch 'origin/master' into make-setting-up-dev-easier
commit ad938ff8f1c0ca0493d7e0f37025927f664efad3
Author: Peter Amstutz <peter.amstutz at curoverse.com>
Date: Tue Mar 4 21:57:00 2014 -0500
Sets default configuration to use sqlite3 which is much easier for setting up a development environment.
diff --git a/apps/workbench/config/environments/development.rb.example b/apps/workbench/config/environments/development.rb.example
index ba3dbbe..35b76d1 100644
--- a/apps/workbench/config/environments/development.rb.example
+++ b/apps/workbench/config/environments/development.rb.example
@@ -35,12 +35,9 @@ ArvadosWorkbench::Application.configure do
# Expands the lines which load the assets
config.assets.debug = true
- # Log timing data for API transactions
- config.profiling_enabled = true
-
- config.arvados_login_base = 'http://arvados.local/login'
- config.arvados_v1_base = 'http://arvados.local/arvados/v1'
- config.arvados_insecure_https = true # true = do not check server certificate
+ config.arvados_login_base = 'https://localhost:3001/login'
+ config.arvados_v1_base = 'https://localhost:3001/arvados/v1'
+ config.arvados_insecure_https = false # true = do not check server certificate
config.data_import_dir = '/tmp/arvados-workbench-upload'
config.data_export_dir = '/tmp/arvados-workbench-download'
@@ -50,9 +47,7 @@ ArvadosWorkbench::Application.configure do
config.site_name = 'Arvados Workbench (dev)'
config.activation_contact_link = 'mailto:info at arvados.org'
- config.arvados_docsite = 'http://doc.arvados.org'
-
config.arvados_theme = 'default'
- config.show_user_agreement_inline = false
+ config.arvados_docsite = 'http://doc.arvados.org'
end
diff --git a/services/api/app/controllers/application_controller.rb b/services/api/app/controllers/application_controller.rb
index 34a22aa..3146173 100644
--- a/services/api/app/controllers/application_controller.rb
+++ b/services/api/app/controllers/application_controller.rb
@@ -265,7 +265,7 @@ class ApplicationController < ActionController::Base
if supplied_token
api_client_auth = ApiClientAuthorization.
includes(:api_client, :user).
- where('api_token=? and (expires_at is null or expires_at > now())', supplied_token).
+ where('api_token=? and (expires_at is null or expires_at > date(\'now\'))', supplied_token).
first
if api_client_auth.andand.user
session[:user_id] = api_client_auth.user.id
@@ -395,13 +395,15 @@ class ApplicationController < ActionController::Base
end
def render *opts
- response = opts.first[:json]
- if response.is_a?(Hash) &&
- params[:_profile] &&
- Thread.current[:request_starttime]
- response[:_profile] = {
- request_time: Time.now - Thread.current[:request_starttime]
- }
+ if opts.first
+ response = opts.first[:json]
+ if response.is_a?(Hash) &&
+ params[:_profile] &&
+ Thread.current[:request_starttime]
+ response[:_profile] = {
+ request_time: Time.now - Thread.current[:request_starttime]
+ }
+ end
end
super *opts
end
diff --git a/services/api/app/controllers/user_sessions_controller.rb b/services/api/app/controllers/user_sessions_controller.rb
index 71c2823..3674c01 100644
--- a/services/api/app/controllers/user_sessions_controller.rb
+++ b/services/api/app/controllers/user_sessions_controller.rb
@@ -121,7 +121,8 @@ class UserSessionsController < ApplicationController
api_client_auth = ApiClientAuthorization.
new(user: user,
api_client: @api_client,
- created_by_ip_address: remote_ip)
+ created_by_ip_address: remote_ip,
+ scopes: ["all"])
api_client_auth.save!
if callback_url.index('?')
diff --git a/services/api/config/database.yml.sample b/services/api/config/database.yml.sample
index 4dd6a12..4a0c048 100644
--- a/services/api/config/database.yml.sample
+++ b/services/api/config/database.yml.sample
@@ -1,4 +1,17 @@
development:
adapter: sqlite3
- database: arvados_development.sqlite3
+ database: db/arvados_development.sqlite3
+ pool: 5
+ timeout: 5000
+test:
+ adapter: sqlite3
+ database: db/arvados_test.sqlite3
+ pool: 5
+ timeout: 5000
+
+production:
+ adapter: sqlite3
+ database: db/arvados_production.sqlite3
+ pool: 5
+ timeout: 5000
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list