John Chilton 6fee45fbfd Bugfixes for runtime parameter handling in the workflow run form.
The behavior of these forms was modified in PR 433 (https://bitbucket.org/galaxy/galaxy-central/pull-request/433/fix-allow-editing-workflows-on-the-fly-for/diff# - not merged by me :| ) - so that the entire workflow would be submitted as runtime parameters on each submission.

In addition to this causing bugs related to unvalidated parameters https://trello.com/c/72WuZ8mu and other problems with select parameters (e.g. http://dev.list.galaxyproject.org/Workflow-bug-when-loc-entries-are-missing-tc4666875.html) - I just discovered it would also cause the modified value to be submitted even if the user opts to undo the selection of a runtime workflow parameter and restore the previous selection (i.e. the form would show the original value but the new value would be submitted).

This PR restores the previous behavior of giving the submitted form elements a unique name so every value in the workflow is not replaced as part of the submission - fixing the former problem. The new technique also fixes the other problem as well.
2015-04-06 12:29:40 -04:00
2015-02-23 23:09:19 -05:00
2015-02-16 15:09:42 -05:00
2014-11-04 13:58:42 -05:00

GALAXY

======

http://galaxyproject.org/



The latest information about Galaxy is always available via the Galaxy

website above.



HOW TO START

============

Galaxy requires Python 2.6 or 2.7. To check your python version, run:



% python -V

Python 2.7.3



Start Galaxy:



% sh run.sh



Once Galaxy completes startup, you should be able to view Galaxy in your

browser at:



http://localhost:8080



You may wish to make changes from the default configuration. This can be done

in the config/galaxy.ini file. Tools can be either installed from the Tool Shed

or added manually. For details please see the Galaxy wiki: 



https://wiki.galaxyproject.org/Admin/Tools/AddToolFromToolShedTutorial





Not all dependencies are included for the tools provided in the sample

tool_conf.xml. A full list of external dependencies is available at:



https://wiki.galaxyproject.org/Admin/Tools/ToolDependencies

Languages
Python 66.5%
Vue 12.8%
TypeScript 11.3%
JavaScript 3.7%
Jupyter Notebook 2.7%
Other 2.8%