View source
default (566ef329e54c)
  • Contributors
    1. Loading...
Author Commit Message Date Builds
250+ commits behind default.
John Chilton
Conditionally force traditional workflow invocations paths through scheduling framework. Workflow with pause modules have to be run through the new workflow scheduling plugin framework - so these will always force jobs to be queued in the background. The deployer can also now choose to have workflows scheduled this way if a workflow has a minimum number of steps (set at a very high 250 right now) or if it uses collections (currently this defaults to False). These options are meant as …
John Chilton
Implement pause module for workflows. New module type that pauses a workflow and gives time for the runner to review it before proceeding with execution. - Introduce concept of beta workflow modules - I guess we should just keep the pause module as beta until their is a UI to support it. - Extracts base class ouptut of InputModule for modules that are "simple" - i.e. their configuration state is represented as a dictionary and configuration form is rendered via the generic template. - Test Cases (for this changeset and a bunch of stuff that is n…
John Chilton
Update workflow invocations when their jobs complete. This could allow more efficient checks when recovering workflow state.
John Chilton
Implement workflow scheduling 'plugin' framework. Models: Workflow invocations have been augmented with significantly more state - inputs, parameters, runtime step state, are all being tracked now. Workflow invocations have a state that can be changed over time, the UUIDs generated for workflow invocations in Pull Request #465 have to be persisted so they can be reused when scheduling new jobs for theworkflow invocation. Workflow invocation steps now hav…
John Chilton
Dynamically load workflow module descriptions in mako editor. This again falls under the umbrella of making workflow modules more like true plugins. This should allow one to add new modules downstream without needing to modify templates/webapps/galaxy/workflow/editor.mako. One can imagine a new API endpoint for the new load_module_sections method will be useful as the editor UI shifts to a single page app and actual API clients need to determine what workflo…