Peter Amstutz [Fri, 7 Mar 2014 18:34:24 +0000 (13:34 -0500)]
Fixed styling of selection dropdown menu.
Menu no longer dismisses when clicking a checkbox to remove an item.
Selected files no longer have /./ in the middle.
Fixed nil error when non-file or non-collection items are in the selection list.
Fixed head_kind and tail_kind.
Made a comment about inline x-editable.
Peter Amstutz [Thu, 6 Mar 2014 20:49:25 +0000 (15:49 -0500)]
Improvements and bugfixes refs #2242.
* Added tooltip to "play" button on pipeline templates page.
* Adjusted play button styling.
* Added a little bit of text to tell the user what to do on the parameter editing page.
* Moved "run pipeline" button to the tab bar row.
* Fixed the "-selection-" and "-recent-" dividers to be invalid selections.
* Tweaked editing popup label to say "set value for xxx" instead of "update xxx"
* Refactored status labels and progress bars for jobs and pipelines into partials that should be used everywhere consistently
* Fixed automatic refresh of pipeline instance page to emit ajax:complete event, and fixed shown.bs.tab event to catch all events and then apply the selector, instead of having to use the selector to attach events to specific DOM nodes (which breaks when the page is refreshed.)
Phil Hodgson [Mon, 3 Mar 2014 16:40:15 +0000 (11:40 -0500)]
Correct parameterized input collection reference
Attempting to follow the tutorial I was blocked because the UUID for the alternate input supplied as a command line parameter was incomplete. This can be easily overlooked because in fact the final filtered output is a zero-length file in either case: it's just that currently it is zero-length only because its input is empty!
Peter Amstutz [Sat, 1 Mar 2014 02:36:00 +0000 (21:36 -0500)]
Fixed broken links in documentation that were using {{site.basedoc}} instead of {{site.baseurl}}.
Fixed some other links so that documentation can be browsed from file:///
Made some updates to API server setup guide.
Tom Clegg [Fri, 28 Feb 2014 23:28:55 +0000 (15:28 -0800)]
Set up virtualenv and install custom SDK only if SDK appears in
arvados/sdk/python -- ignore sdk/python.
This means scripts that are run straight from the arvados tree will
use whatever SDK is installed on the compute node, rather than
installing the SDK and dependencies into a virtualenv.
If you want your scripts to be in [a fork of] the arvados tree rather
than bringing in arvados as a submodule, *and* you want to pin jobs to
a specific SDK version, add a symbolic link in your source tree
(/arvados -> .).
Peter Amstutz [Fri, 28 Feb 2014 21:36:44 +0000 (16:36 -0500)]
Finished code to assemble a new manifest from the supplied files and collections.
New collection is added to API server and to Keep.
Added --extract command to arv-normalize to produce manifest for a single file in a collection.
Tom Clegg [Thu, 27 Feb 2014 23:24:58 +0000 (15:24 -0800)]
Fix refresh feature on pipeline_instances/show.
Note symbolic link to ../application/show.html.erb seems to be
necessary for "render template: 'pipeline_instances/show'" to work;
rails doesn't fall back to application/show automatically here.
Peter Amstutz [Thu, 27 Feb 2014 21:16:08 +0000 (16:16 -0500)]
Moved code specific to editing pipelines from editable.js to pipeline_instance.js.
Improved detection of paramater data type to choose the right editing control.
Peter Amstutz [Thu, 27 Feb 2014 20:38:00 +0000 (15:38 -0500)]
UI for editing component parameters now correctly highlights the background of required parameters that are not set, and removes the highlight when the parameter is set.
Peter Amstutz [Wed, 26 Feb 2014 16:58:38 +0000 (11:58 -0500)]
Pipeline parameter editing supports selection box for choosing from workbench persistent selection list. Actually committing changes not tested yet.
Also changed layout of selection dropdown and added "clear selections" button.
Peter Amstutz [Tue, 25 Feb 2014 16:55:51 +0000 (11:55 -0500)]
Fixed url_for() so that links/redirects to workbench records work as expected.
Can now click a "play" button next to a pipeline template and create a pipeline instance.
Peter Amstutz [Fri, 21 Feb 2014 18:23:58 +0000 (13:23 -0500)]
Merge branch 'master' of git.clinicalfuture.com:arvados
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.