Actions
Story #3490
closed[Workbench] Create and edit pipeline templates
Status:
Rejected
Priority:
Normal
Assigned To:
-
Category:
Workbench
Target version:
-
Start date:
Due date:
% Done:
0%
Estimated time:
Story points:
2.0
Description
Goals:
- Quicker to debug pipeline templates (if Workbench is used to run tests)
- Friendlier validation (
arv edit
fails rudely if JSON syntax is wrong, and doesn't even notice any errors more subtle than that.)
- Textarea with components attribute in JSON format
- "Save" button
- Preview area (probably beside textarea)
- "Update" button refreshes preview pane immediately (greyed out and disabled when already up-to-date or JSON is unparseable)
- When textarea has changed since last AJAX request was initiated, and no input/click events have happened for (say) 1 second, update the preview pane:
- Cancel any AJAX request in progress
- If the textarea content is not parseable, disable the "Update" button, show an alert (
class="alert alert-warning"
?) to that effect, and stop - Grey out the "Update" button and change its text to "Updating..."
- Start AJAX request for preview
- Add
ApplicationController#preview
method (and routeput :preview, on: :member
, just for pipeline instances for now) -- much like generic#update
, but doesn't save. - Replace
pipeline_templates/_show_chooser_preview.html.erb
with something useful. It should look decent in this preview window and in the generic chooser / search dialog. (The current preview just defers to show_components and looks pretty bad.)
Updated by Tom Clegg over 10 years ago
- Subject changed from [Workbench] User should be able to create and edit pipeline templates in workbench instead of having switch back and forth between workbench and command line. to [Workbench] Create and edit pipeline template components in Workbench.
- Description updated (diff)
- Category set to Workbench
- Story points set to 2.0
Updated by Tom Clegg over 10 years ago
- Target version set to Arvados Future Sprints
Updated by Peter Amstutz about 10 years ago
- Target version changed from Arvados Future Sprints to 2015-01-07 sprint
Updated by Peter Amstutz about 10 years ago
- Target version changed from 2015-01-07 sprint to Arvados Future Sprints
Updated by Tom Clegg about 10 years ago
- Subject changed from [Workbench] Create and edit pipeline template components in Workbench. to [Workbench] Create and edit pipeline templates
Updated by Brett Smith almost 10 years ago
Bryan suggested http://json.parser.online.fr/ for inspiration in the related ticket.
Updated by Tom Morris almost 6 years ago
- Status changed from New to Rejected
- Target version deleted (
Arvados Future Sprints)
Pipeline templates haven't been a thing for a while
Actions