Tom Clegg [Fri, 22 Mar 2013 06:50:44 +0000 (23:50 -0700)]
show PGP huID tags. refs #1408 refs #1419
Tom Clegg [Fri, 22 Mar 2013 05:40:41 +0000 (22:40 -0700)]
tweak table border
Tom Clegg [Fri, 22 Mar 2013 04:18:08 +0000 (21:18 -0700)]
add names and keep flags to groups -> collections list. refs #1408
Tom Clegg [Thu, 21 Mar 2013 18:52:00 +0000 (11:52 -0700)]
use label instead of btn for labels on collections#show
Tom Clegg [Thu, 21 Mar 2013 17:14:34 +0000 (10:14 -0700)]
add Collections tab to groups#show page
Tom Clegg [Thu, 21 Mar 2013 17:14:02 +0000 (10:14 -0700)]
add "usual orvos object details" tab on collections#show page
Tom Clegg [Thu, 21 Mar 2013 17:13:20 +0000 (10:13 -0700)]
use ORVOS_API_TOKEN environment variable in rails console
Tom Clegg [Thu, 21 Mar 2013 15:59:14 +0000 (08:59 -0700)]
add Link to known-types list
Ward Vandewege [Wed, 20 Mar 2013 19:52:14 +0000 (15:52 -0400)]
Do not assume
session[:api_client_authorization_id]
exists when session[:user_id] is set.
Tom Clegg [Wed, 20 Mar 2013 02:56:17 +0000 (19:56 -0700)]
fix list logic. refs #1405 refs #1406
Tom Clegg [Wed, 20 Mar 2013 02:50:10 +0000 (19:50 -0700)]
add delete method. refs #1406
Tom Clegg [Wed, 20 Mar 2013 02:46:11 +0000 (19:46 -0700)]
add update method. refs #1406
Tom Clegg [Wed, 20 Mar 2013 02:42:55 +0000 (19:42 -0700)]
generalize output logic. refs #1405 refs #1406
Tom Clegg [Wed, 20 Mar 2013 02:34:56 +0000 (19:34 -0700)]
add create method. refs #1406
Tom Clegg [Wed, 20 Mar 2013 02:34:37 +0000 (19:34 -0700)]
improve error checking
Tom Clegg [Wed, 20 Mar 2013 02:34:01 +0000 (19:34 -0700)]
handle parameter types :object, :datetime, :text. refs #1405 refs #1406
Ward Vandewege [Wed, 20 Mar 2013 01:38:48 +0000 (21:38 -0400)]
Handle errors more gracefully.
Ward Vandewege [Wed, 20 Mar 2013 01:25:28 +0000 (21:25 -0400)]
Do not blow up when a default value for an argument is a boolean.
Ward Vandewege [Wed, 20 Mar 2013 01:23:49 +0000 (21:23 -0400)]
Now make sure we are really using the new rest file. refs #1406
Tom Clegg [Wed, 20 Mar 2013 01:08:26 +0000 (18:08 -0700)]
fix call to api_client.uuid when api_client is nil
Ward Vandewege [Wed, 20 Mar 2013 01:07:24 +0000 (21:07 -0400)]
Merge branch 'master' of git.clinicalfuture.com:orvos-server
Ward Vandewege [Wed, 20 Mar 2013 01:06:44 +0000 (21:06 -0400)]
Move auto-generated REST discovery document to the right path.
refs #1406
Tom Clegg [Wed, 20 Mar 2013 00:38:35 +0000 (17:38 -0700)]
use new permission methods to check model transactions. refs #1415
Tom Clegg [Wed, 20 Mar 2013 00:18:03 +0000 (17:18 -0700)]
add per-user and per-session default_owner. refs #1415
Tom Clegg [Tue, 19 Mar 2013 21:07:10 +0000 (14:07 -0700)]
fix exception when tasks_summary[:running] == nil
Tom Clegg [Tue, 19 Mar 2013 20:30:10 +0000 (13:30 -0700)]
rename job steps to job tasks. refs #1416
Tom Clegg [Tue, 19 Mar 2013 20:22:08 +0000 (13:22 -0700)]
rename job steps to job tasks. refs #1416
Tom Clegg [Tue, 19 Mar 2013 20:05:17 +0000 (13:05 -0700)]
rename pipeline to pipeline template. refs #1416
Tom Clegg [Tue, 19 Mar 2013 19:53:08 +0000 (12:53 -0700)]
rename pipeline to pipeline template. refs #1416
Tom Clegg [Tue, 19 Mar 2013 18:47:53 +0000 (11:47 -0700)]
rename pipeline invocation to pipeline instance. refs #1416
Tom Clegg [Tue, 19 Mar 2013 18:18:15 +0000 (11:18 -0700)]
rename pipeline invocation to pipeline instance. refs #1416
Tom Clegg [Tue, 19 Mar 2013 17:12:04 +0000 (10:12 -0700)]
rename job command to script. refs #1416
Tom Clegg [Tue, 19 Mar 2013 19:19:37 +0000 (12:19 -0700)]
fix cache keys
Tom Clegg [Tue, 19 Mar 2013 17:11:41 +0000 (10:11 -0700)]
rename job command to script. refs #1416
Ward Vandewege [Tue, 19 Mar 2013 16:19:34 +0000 (12:19 -0400)]
Initial version of the cli client.
Tom Clegg [Tue, 19 Mar 2013 08:06:30 +0000 (01:06 -0700)]
generate discovery document at /orvos/v1/rest. refs #1406
Tom Clegg [Tue, 19 Mar 2013 06:24:35 +0000 (23:24 -0700)]
add group#index and group#show pages. refs #1415
Tom Clegg [Mon, 18 Mar 2013 23:32:52 +0000 (16:32 -0700)]
add Job#show template. refs #1417
Tom Clegg [Mon, 18 Mar 2013 23:20:01 +0000 (16:20 -0700)]
relocate permissions code, use resulting :read permissions in #index. refs #1415
Tom Clegg [Mon, 18 Mar 2013 22:28:27 +0000 (15:28 -0700)]
current_group_permissions, groups_i_can(:read). refs #1415
amends
cf70bb6f00f0ded0624bac59a909a1cf8602dbff
Tom Clegg [Mon, 18 Mar 2013 22:25:37 +0000 (15:25 -0700)]
show progress bar and tasks summary on /jobs page. refs #1417
Ward Vandewege [Mon, 18 Mar 2013 20:01:17 +0000 (16:01 -0400)]
maxResults is really called limit, update the discovery document accordingly
Tom Clegg [Mon, 18 Mar 2013 19:50:22 +0000 (12:50 -0700)]
add helpers: current_group_permissions, groups_i_can(:read). refs #1415
Tom Clegg [Mon, 18 Mar 2013 16:21:08 +0000 (09:21 -0700)]
clean up /jobs page. refs #1417
Tom Clegg [Mon, 18 Mar 2013 16:20:47 +0000 (09:20 -0700)]
enable auto job links
Tom Clegg [Mon, 18 Mar 2013 03:02:03 +0000 (20:02 -0700)]
add /jobs page. refs #1417
Tom Clegg [Mon, 18 Mar 2013 02:57:39 +0000 (19:57 -0700)]
Add Job#resource_limits to API response. refs #1417
Tom Clegg [Mon, 18 Mar 2013 02:44:37 +0000 (19:44 -0700)]
record started_at, and command_version reported by whjobmanager. refs #1417
Tom Clegg [Mon, 18 Mar 2013 02:27:38 +0000 (19:27 -0700)]
add output to Job api response. refs #1417
Tom Clegg [Mon, 18 Mar 2013 02:03:05 +0000 (19:03 -0700)]
Tom Clegg [Mon, 18 Mar 2013 02:02:41 +0000 (19:02 -0700)]
Fix slurm node counting, and pass along min_nodes to salloc. refs #1417
Tom Clegg [Mon, 18 Mar 2013 01:46:36 +0000 (18:46 -0700)]
Do not try to start a job when too few slurm nodes are idle. refs #1417
Tom Clegg [Mon, 18 Mar 2013 00:48:25 +0000 (17:48 -0700)]
add Jobs#resource_limits attribute. refs #1417
Tom Clegg [Sun, 17 Mar 2013 22:29:18 +0000 (15:29 -0700)]
fix no-tasks-todo -> success logic
Tom Clegg [Sun, 17 Mar 2013 22:24:20 +0000 (15:24 -0700)]
restart dispatch_jobs service on deploy
Tom Clegg [Sun, 17 Mar 2013 22:10:02 +0000 (15:10 -0700)]
upcase job command parameters when passing to whjobmanager
Tom Clegg [Sat, 16 Mar 2013 21:39:49 +0000 (14:39 -0700)]
add script/dispatch_jobs.rb and related Job features
Tom Clegg [Wed, 13 Mar 2013 23:25:27 +0000 (16:25 -0700)]
rename Project to Group
Tom Clegg [Wed, 13 Mar 2013 22:34:00 +0000 (15:34 -0700)]
rename Project to Group
Tom Clegg [Wed, 13 Mar 2013 17:32:22 +0000 (10:32 -0700)]
refuse to change ec2_instance_id once an EC2 instance has claimed a Node
Tom Clegg [Wed, 13 Mar 2013 16:10:40 +0000 (09:10 -0700)]
use spot instances for compute nodes
Tom Clegg [Tue, 12 Mar 2013 17:04:45 +0000 (10:04 -0700)]
ignore Keep hints when verifying collection uuid == md5sum
Tom Clegg [Tue, 5 Mar 2013 18:08:25 +0000 (10:08 -0800)]
prepare pipeline summary CSV and save in specimen->result link. refs #1239
Tom Clegg [Mon, 4 Mar 2013 22:58:16 +0000 (14:58 -0800)]
add chromosome_calls and inferred_sex to factory job summary
Tom Clegg [Mon, 4 Mar 2013 22:31:08 +0000 (14:31 -0800)]
add picard-casm statistics to factory job summary
Tom Clegg [Mon, 4 Mar 2013 21:23:07 +0000 (13:23 -0800)]
add fill_ftp_accounts script
Ward Vandewege [Tue, 26 Feb 2013 22:04:26 +0000 (17:04 -0500)]
Remove superfluous fields from the Link object.
Tom Clegg [Tue, 26 Feb 2013 21:58:21 +0000 (13:58 -0800)]
add a Link from specimen to collection when pipeline finishes (instead of storing summary info in the pipeline_invocation)
Ward Vandewege [Tue, 26 Feb 2013 21:56:18 +0000 (16:56 -0500)]
Weed out (most of) the unnecessary leftover bits in our rest discovery file.
Tom Clegg [Tue, 26 Feb 2013 08:14:16 +0000 (00:14 -0800)]
add region_padding=10
Tom Clegg [Mon, 25 Feb 2013 20:26:38 +0000 (12:26 -0800)]
add pipelines#show
Tom Clegg [Fri, 22 Feb 2013 23:17:12 +0000 (15:17 -0800)]
show "sinfo" results on /nodes page
Tom Clegg [Tue, 19 Feb 2013 07:52:38 +0000 (23:52 -0800)]
tweak factory_jobs display
Tom Clegg [Tue, 19 Feb 2013 06:43:33 +0000 (22:43 -0800)]
move vcf pipeline stats code to a helper, generate stats when pipeline finishes, cache in #properties
Tom Clegg [Mon, 18 Feb 2013 21:05:54 +0000 (13:05 -0800)]
add first,last,[] methods
Tom Clegg [Mon, 18 Feb 2013 21:05:15 +0000 (13:05 -0800)]
show raw components json on pipeline_invocations#show
Tom Clegg [Mon, 18 Feb 2013 18:16:13 +0000 (10:16 -0800)]
add PipelineInvocation#properties
Tom Clegg [Mon, 18 Feb 2013 00:00:31 +0000 (16:00 -0800)]
set exome regions
Tom Clegg [Sun, 17 Feb 2013 23:38:55 +0000 (15:38 -0800)]
Rearrange pipeline_invocation handling
* move whpipeline bits into a separate cron job (just 1 proc per site)
* use native code instead of whpipeline to set pipeline job parameters
* add "reset pipeline" buttons to /factory_jobs table
Tom Clegg [Sun, 17 Feb 2013 21:33:30 +0000 (13:33 -0800)]
let pipeline_invocation#active be a regular attribute
Tom Clegg [Sun, 17 Feb 2013 21:22:34 +0000 (13:22 -0800)]
accept json-encoded pipeline[components] param
Tom Clegg [Tue, 12 Feb 2013 21:11:30 +0000 (14:11 -0700)]
do not delete uuid if provided in new object (notably collection)
Tom Clegg [Tue, 12 Feb 2013 21:10:20 +0000 (14:10 -0700)]
allow re-saving an existing collection without complaint
Tom Clegg [Tue, 12 Feb 2013 20:38:26 +0000 (13:38 -0700)]
fix broken orvos_model#initialize
Tom Clegg [Sun, 10 Feb 2013 17:16:10 +0000 (12:16 -0500)]
be more selective about invoking array-of-strings display on generic object#show page
Tom Clegg [Sun, 10 Feb 2013 17:14:10 +0000 (12:14 -0500)]
emphasize local part of uuid
Tom Clegg [Sun, 10 Feb 2013 06:51:40 +0000 (01:51 -0500)]
render pipeline_invocation components as job/progress table
Tom Clegg [Sun, 10 Feb 2013 06:31:50 +0000 (01:31 -0500)]
check serialized attribute types during create/update
Tom Clegg [Sat, 9 Feb 2013 08:16:07 +0000 (03:16 -0500)]
set modified_by_user=nil instead of breaking if no user is logged in
Tom Clegg [Sat, 9 Feb 2013 08:06:42 +0000 (03:06 -0500)]
do not require user login for node#ping
Tom Clegg [Fri, 8 Feb 2013 00:24:45 +0000 (19:24 -0500)]
do not hyperlink collections that do not have corresponding objects to look up
Tom Clegg [Fri, 8 Feb 2013 00:24:01 +0000 (19:24 -0500)]
use Enumerable and to_ary for implicit conversion to array instead of forcing caller to use where()
Tom Clegg [Thu, 7 Feb 2013 23:40:06 +0000 (18:40 -0500)]
use generic orvos link helper in collections#index
Tom Clegg [Thu, 7 Feb 2013 20:09:57 +0000 (15:09 -0500)]
sort lists on modified_at by default
Tom Clegg [Thu, 7 Feb 2013 19:57:44 +0000 (14:57 -0500)]
use old owner, not new owner, when checking permission to change attributes
Tom Clegg [Thu, 7 Feb 2013 19:45:47 +0000 (14:45 -0500)]
add links to generic specimen and project #show
Tom Clegg [Thu, 7 Feb 2013 19:03:40 +0000 (14:03 -0500)]
link to pipeline invocations from factory_jobs page
Tom Clegg [Thu, 7 Feb 2013 19:03:26 +0000 (14:03 -0500)]
fix double render
Tom Clegg [Thu, 7 Feb 2013 18:01:53 +0000 (13:01 -0500)]
fix misleading label
Tom Clegg [Thu, 7 Feb 2013 17:56:55 +0000 (12:56 -0500)]
make resource_class_for_uuid more convenient and robust