Commit Graph
34818 Commits
Author SHA1 Message Date
John Chilton e5ea32465a More validation for rule builder.
- Require a URL or FTP column for raw pasted data.
- Require list identifiers if creating collections.
- Require name in more scenerios that require a name.
2018-05-14 14:45:38 -04:00
Dannon 19c5c7395e Merge pull request #6124 from martenson/fix-upload-colorstate
[18.05] fix upload status colors to work with bs4
2018-05-14 06:47:45 -04:00
Dannon 5f99db40d2 Merge pull request #6125 from jmchilton/upload_tests_3
[18.05] Fix missing upload tests.
2018-05-14 06:44:38 -04:00
Martin Cech e2d516be2a Merge pull request #6128 from dannon/fix_cli_gies
[18.05] Fix GIE volume wrangling
2018-05-11 16:46:34 -04:00
John Chilton 35b96475a1 Missing upload tests.
Lots of upload and datatype behavior changes conflicting in 18.05 - these tests would have helped a lot.
2018-05-11 16:23:35 -04:00
Dannon Baker c76e21c030 Consistency in container_path : host_path 2018-05-11 16:17:15 -04:00
Dannon Baker 4c92aca576 Fix GIE volume usage 2018-05-11 16:09:42 -04:00
Martin Cech a4f99c8cc9 Merge pull request #6121 from jmchilton/rule_builder_error_better
[18.05] Fix for lack of feedback on rule builder job failures.
2018-05-11 14:21:34 -04:00
Martin Cech f06adba766 Merge pull request #6115 from jmchilton/dynamic_compressed_types_fix_5
[18.05] More compressed datatype sniffing fixes.
2018-05-11 12:52:59 -04:00
Martin Cech 3a4cc360a4 fix upload status colors to work with bs4 2018-05-11 12:37:39 -04:00
John Chilton 7b4b2a0f77 Fix for lack of feedback on rule builder job failures.
Present users with the job standard error and also check for binary sniffing problems and report them with a pretty message suggesting specifying a file type.
2018-05-11 12:17:35 -04:00
Nicola Soranzo f1eaaea24e Merge branch 'release_18.01' into release_18.05 2018-05-11 16:50:20 +01:00
Nicola Soranzo 3137d84ad7 Merge branch 'release_17.09' into release_18.01 2018-05-11 16:33:09 +01:00
John Chilton 67257da24b Fixes for compressed datatype fixes thanks to @nsoranzo. 2018-05-11 11:25:35 -04:00
Dannon Baker e26691244f Merge remote-tracking branch 'upstream/release_18.01' into release_18.05 2018-05-11 10:37:07 -04:00
Dannon 890b446974 Merge pull request #6119 from erasche/error-temp-lib-dl
[18.01] Showed up in sentry as referencing fname before assignment
2018-05-11 10:36:44 -04:00
Helena Rasche 4dedc900b5 Showed up in esntry as referencing fname before assignment 2018-05-11 15:56:20 +02:00
Marius van den Beek e25b086dc1 Merge pull request #6103 from nsoranzo/release_17.09_fix_2987
[17.09] Fix DynamicOptions.get_options() when loc file is missing
2018-05-11 15:37:52 +02:00
Dannon efc97a4400 Merge pull request #6054 from natefoo/genomespaceclient-downgrade
[18.05] Downgrade python-genomespaceclient to 0.2
2018-05-10 21:46:37 -04:00
John Chilton 2d103a09bc Fix sniff_compressed_dynamic_datatypes_default config option not propagating to upload tool.
Resolving the default when unspecified in the XML before writing out datatype confs fixes this. This makes this option always explicit in the datatypes conf that is shared with the upload tool.
2018-05-10 18:35:31 -04:00
John Chilton 8a58711e39 Remove validate_mode prop for sniffing, no longer needed with previous fixes.
This does undo an attempt that Nate made to auto sniff fastq.gz files when they can't be converted anyway, but that was kind of broken in its own way.

From Gitter:

jmchilton: natefoo "# Link mode can't decompress anyway, so enable sniffing for keep-compressed datatypes even when auto_decompress is enabled" Did you test this hack? I get the thought process but it seems like it results in uploaded fastq.gz files defaulting to fastqcssanger.gz? Maybe it didn't at some point though?

Nate Coraor: ummmmmmmmmmmm maybe probably not

John Chilton: I have four fixes for compressed datatypes that all fall apart because of this hack... can I just use the configured sniff order or do you want me to try to preserve this and write a test case

Nate Coraor: nah go ahead and de-hack

John Chilton: There is a good argument to be made for making the behavior more consistent anyway right? Cool thanks
2018-05-10 18:35:31 -04:00
John Chilton f52028f400 Fixes at least 4 more bugs related to sniffing of compressed datatypes.
- Incorrect parsing of default auto sniff flag value.
- Not respecting flag value when adding to dict of compressed sniffers.
- Not checking the right value when checking for compressed datatype instances to add to sniff order.
- Not filtering out the sniffers from being automatically added during the default stage of sniffer handling where all types with sniff are added at the end.

This last point is the most complicated. I added a hack with #6091 so that the compressed sniffers would only return True if in validation mode or explicitly enabled. I'm not convinced that approached worked and I'm definitely convinced it was a bad approach.

The better, cleaner approach is to just always let the sniffer return its truth regardless of validation mode or not and instead only add it to the list of sniffers if it should be enabled. This is what I was assuming would happen but I found this method append_to_sniff_order that was adding sniffers back in that I didn't want added.
2018-05-10 18:35:26 -04:00
Nicola Soranzo 8ca8ead4e5 Merge pull request #6111 from jmchilton/dynamic_compressed_types_fix_4
[18.05] Fix matches_any() checks for dynamic compressed types.
2018-05-10 22:31:18 +01:00
John Chilton 148d56a9c9 Many more matches_any tests, better categorization of them with comments.
Some of these suggested by @nsoranzo.
2018-05-10 14:17:41 -04:00
Dannon b6a22584aa Merge pull request #6112 from guerler/fix_hda_access
[18.05] Encode dataset ids when loading trackster visualizations
2018-05-10 11:49:44 -04:00
Nicola Soranzo b7f26be45f Merge pull request #6095 from jmchilton/fix_double_test
[18.05] Fix parsing last argument when running functional tests.
2018-05-10 15:22:01 +01:00
guerler ba1f369e2f Encode dataset ids when loading trackster visualizations 2018-05-10 10:16:14 -04:00
John Chilton 9bc73824a5 [18.05] Fix matches_any() checks for dynamic compressed types.
See huge conversation on #6093.
2018-05-10 09:47:53 -04:00
Aysam Guerler fa4d7b49a7 Merge pull request #6075 from dannon/workflow_building_mode
[18.05] Respect workflow_building_modes.ENABLED in workflow manager's to_dict.
2018-05-10 08:22:13 -04:00
Nicola Soranzo ef7d90a3de Merge branch 'release_18.01' into release_18.05 2018-05-10 10:30:04 +01:00
Martin Cech 63abfd657a Merge pull request #6101 from jmchilton/more_conversion_fixes
[18.05] Add file missing file required for converting bz2 compressed files.
2018-05-09 14:54:32 -04:00
Martin Cech 9ef3449f17 Merge pull request #6102 from dannon/sentry_add_type_tag
[18.05] Set the level for SLOREQs to 'warning'
2018-05-09 13:00:17 -04:00
Nicola Soranzo 88202fbc57 Allow speficying columns by name for attribute_value_splitter filter 2018-05-09 17:58:55 +01:00
Dannon Baker 208d1de2e1 Set the level for SLOREQs to 'warning' 2018-05-09 12:54:39 -04:00
Nicola Soranzo 993f5f52db Fix DynamicOptions.get_options() when loc file is missing
Fix https://github.com/galaxyproject/galaxy/issues/2987
2018-05-09 17:50:56 +01:00
John Chilton 07a34f8c57 Add file missing file required for converting bz2 compressed files.
Should have been included with #5794.
2018-05-09 12:39:54 -04:00
John Chilton eae69c26f8 [18.05] Fix parsing last argument when running functional tests.
Causes Planemo to double test tools.
2018-05-09 12:33:37 -04:00
Martin Cech 1f608a67de Merge pull request #6099 from dannon/workflow_editor_escape
[18.05] Escape tool names in the onclick event handlers for the workflow edit…
2018-05-09 10:47:25 -04:00
Dannon Baker a7e7ac723f Escape tool names in the onclick event handlers for the workflow editor's toolbox. 2018-05-09 10:29:57 -04:00
Dannon 250973eb46 Merge pull request #6085 from mvdbeek/fix_workflow_step_cloning
[18.01] Fix workflow step cloning
2018-05-09 07:35:34 -04:00
mvdbeek 5fa450dc9b Restore populate_state, but only execute if tool_state not given 2018-05-09 13:33:05 +02:00
mvdbeek 4f20aee218 Rebuild client for workflow step copy fix 2018-05-09 13:33:05 +02:00
Martin Cech fba70530ab Merge pull request #6091 from jmchilton/sniff_prefix_fixes
[18.05] Fix sniff validation for dynamic compressed types.
2018-05-08 16:20:05 -04:00
John Chilton 1083fa4ddb [18.05] Fix sniff validation for dynamic compressed types.
This was broken in a bad PR merge/rebase process since the validation mode didn't exist when the initial dynamic compressed types PR was opened.
2018-05-08 15:22:27 -04:00
Dannon Baker c4a909a66e Simplify config_form logic for editor's to_dict 2018-05-08 14:24:19 -04:00
Martin Cech 098f638d26 Merge pull request #5925 from erasche/cd-before-metrics
[18.01] jobscript - check memory later
2018-05-08 13:55:53 -04:00
Aysam Guerler de5ed28120 Merge pull request #6090 from martenson/text-adjustment
reword text feedback on viz job submission
2018-05-08 13:52:47 -04:00
Martin Cech e55cf0114f reword text feedback on viz job submission 2018-05-08 11:32:40 -04:00
Martin Cech 7b558ddc59 Merge pull request #6079 from dannon/dropdown-zindex-fix
[18.05] Dropdown zindex fix
2018-05-08 11:17:54 -04:00
mvdbeek 1343b04380 Fix workflow step cloning
Problem one is that passing the tool_state as the input payload doesn't
preserve the tool state, adressed with the client-part fix.

Then passing the tool state still has no effect since the state is
properly recovered in `module_factory.from_dict`, but then overwritten
by recovering the state starting with an empty dict.  It looks like this
isn't necessary as we call populate_state anyway when calling
`module.get_config_form()`.

Fixes https://github.com/galaxyproject/galaxy/issues/5879.
2018-05-08 17:05:49 +02:00