Commit Graph
35001 Commits
Author SHA1 Message Date
Dannon Baker 504e030291 WIP historyimport fixes 2018-04-17 13:30:46 -04:00
Nicola Soranzo c3f9e0c2a7 Merge branch 'release_18.05' into dev 2018-05-16 11:41:22 +01:00
Nicola Soranzo b114b1d6ba Merge branch 'release_18.01' into release_18.05 2018-05-16 11:27:16 +01:00
Björn Grüning 867cdd1444 Merge pull request #6122 from jmchilton/singularity_mulled_container_cache
Make cache_directory configurable in mulled Singluarity resolvers.
2018-05-16 09:03:04 +02:00
Martin Cech 3a9a46f772 Merge pull request #6069 from erasche/gdpr
[18.05] GDPR Compliance Mode
2018-05-15 20:40:20 -05:00
Martin Cech f8bfb82169 fix what 🦅 👀 spotted 2018-05-15 20:23:37 -05:00
Martin Cech ec83035c2a Merge pull request #6007 from natefoo/slurm-oom
[18.01] Handle Slurm 17.11's OUT_OF_MEMORY job state
2018-05-15 19:59:39 -05:00
Dannon 8f5fc79db6 Merge pull request #6141 from jmchilton/rules_fix_10
[18.05] "Fix" rule builder to auto decompress uploaded files.
2018-05-15 16:53:12 -04:00
Dannon 7532de99c9 Merge pull request #6137 from nsoranzo/release_18.01_fix_workflow_resume_with_mapped_over_input
[18.01] Fixes for workflow resume with mapped over inputs
2018-05-15 14:58:33 -04:00
Dannon ab05ac9475 Merge pull request #6092 from jj-umn/dev
Add blib datatype for Mass Spectrometry spectral library
2018-05-15 14:50:02 -04:00
Dannon 5903edd4da Merge pull request #6109 from aloraine/update_bioviz_link
Update BioViz URL
2018-05-15 11:24:17 -04:00
John Chilton bf51c83526 Merge pull request #6140 from dannon/minor_typo
[18.05] Minor typo in rule builder
2018-05-15 10:57:53 -04:00
Aysam Guerler e52802f8fd Merge pull request #6132 from dannon/bsvue-sharing
Sharing.vue bootstrapping and a bugfix
2018-05-15 10:27:30 -04:00
Nicola Soranzo 4531d80dbc When re-running a failed dataset collection element, update JobToOutputDatasetCollectionAssociation to the new job
Otherwise, if re-running fails once, then re-running it again successfully
will let the other workflow jobs resume, but the collection element is not
replaced and the collection remains red.
2018-05-15 13:41:44 +01:00
John Chilton 242d5459e1 "Fix" RuleBuilder to auto decompress compressed files.
Work arounds just aren't there yet.
2018-05-15 07:39:14 -04:00
John Chilton cdbae706e6 Respect auto_decompress in fetch API, synchronize upload APIs. 2018-05-15 07:39:14 -04:00
Dannon Baker 48de2ecf21 client-format 2018-05-15 07:32:35 -04:00
Dannon Baker a310b0a121 Fix minor typo in rule builder. 2018-05-15 07:32:02 -04:00
Dannon Baker 6a1057e95f Merge remote-tracking branch 'upstream/release_18.05' into dev 2018-05-15 07:31:15 -04:00
Dannon 3d6443b58b Merge pull request #6134 from jmchilton/rule_fixes_8
Improve data initialization of rule builder for long term support.
2018-05-15 07:30:56 -04:00
Dannon 076e1ddaec Merge pull request #6136 from jmchilton/rule_fixes_9
[18.05] More validation for rule builder.
2018-05-15 07:20:58 -04:00
John Chilton b4de30b5fc Small fixes for upload flags (auto_decompress, check_content, space_to_tab). 2018-05-15 06:28:54 -04:00
Martin Cech cba219cc02 fix import order 2018-05-14 20:34:34 -05:00
Martin Cech 1dc4749846 iteration of gdpr compliance docs 2018-05-14 20:30:22 -05:00
Dannon 5c036bc264 Merge pull request #6133 from jmchilton/rule_fixes_7
[18.05] Improve dialog message while waiting for rule builder job.
2018-05-14 17:14:30 -04:00
Dannon 7077851e98 Merge pull request #6135 from nsoranzo/fasta_to_fai_from_work_dir
Use from_work_dir in CONVERTER_fasta_to_fai
2018-05-14 16:57:56 -04:00
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
Nicola Soranzo efb0f02d34 Hide replacement datasets when rerunning a failed dataset in a mapped-over collection 2018-05-14 19:36:18 +01:00
Nicola Soranzo 85e5d7fcd3 Fix required tools to run workflow API tests 2018-05-14 19:28:57 +01:00
Nicola Soranzo effd5f92f2 Lint job_properties test tool 2018-05-14 19:27:20 +01:00
Dannon b0d730fa76 Merge pull request #6130 from guerler/max_select2_length
[18.05] Limit select2 text label length to 100 characters
2018-05-14 13:21:50 -04:00
Aysam Guerler 9789aa7d63 Merge pull request #26 from dannon/max_select2_length
Fix a minor bug, a little bit of cleanup.
2018-05-14 13:19:27 -04:00
Dannon Baker c5ab87ee59 Fix repeated additions of the separator, define vars. 2018-05-14 13:07:13 -04:00
John Chilton 3ec6753f0d No need to specify these default entries I don't think.
Most new datatypes don't get added here, I'm not really sure what purpose these serve.
2018-05-14 12:43:02 -04:00
John Chilton a4ab17cb0d Add blib test case for supplied test data, fix RetentionTimes not always available. 2018-05-14 12:41:11 -04:00
Nicola Soranzo 5d7fc1a379 Use from_work_dir in CONVERTER_fasta_to_fai 2018-05-14 17:32:39 +01:00
John Chilton 788ed8aa43 Improve data initialization of rule builder for long term support.
A mistake was made in the rush to rule-builder-all-the-stuffs - libraries, hdas, and FTP all initialized a different set of columns from the data (which is probably fine) but with no indication this was happening in the underlying rules (which is definitely not fine).

To understand why this was a mistake and see why in the long term this hurts reproducibility, take loading rules for HDAs from the history panel as an example. In the initial implementation it would pre-initialize two columns - one for "hid" and one for "name" - any rules that were generated from there would start with an implicit assumption of two columns. This is a problem because if someone saves some rules and we (Galaxy developers) decide later on that name tag should be in the initial list but HID doesn't make sense and make that change - we basically are breaking all existing rules to support a very logical change in behavior. Likewise, Galaxy produces a hash with last modified date and size for each FTP entry - this is data we have and could stick in the rule builder by default - but if we change that over time existing FTP rules will break.

It would be much more sustainable to instead include the initial column generation information in the initial rules generated - so that each of these modalities start in reality with an empty table and the initial set of rules describe what metadata to pull initial columns from. This way if you save a set of rules it will include the initial column choices, and if they are pasted in at some later point where columns are picked differently - the rules will still work because you are replacing the initial column definitions.

The initial rules implementation didn't have this concept of loading columns from metadata - but this was added to support loading existing identifiers as part of the "Apply Rules to Existing Collection" tool. This commit extends that idea to do the same thing (but with different columns) when loading data from HDAs, FTP, and data libraries.
2018-05-14 12:15:04 -04:00
John Chilton 8be2da03b5 Improve dialog message while waiting for rule builder job. 2018-05-14 12:05:40 -04:00
Helena Rasche b381adb5fe automatically add to logging config block 2018-05-14 16:28:15 +02:00
Helena Rasche 41e6910df2 document more gdpr stuff :( 2018-05-14 16:15:57 +02:00
Helena Rasche 2f351bf3a7 rebuild configuratoin 2018-05-14 15:33:34 +02:00
Helena Rasche 2005c102e6 force user_deletion on for GDPR users 2018-05-14 15:33:19 +02:00
Helena Rasche ff007c4b72 rename main variable 2018-05-14 15:33:05 +02:00
Helena Rasche c122b3f573 better docs 2018-05-14 15:28:09 +02:00
Helena Rasche 3dbbc56e96 Redact addresses as well 2018-05-14 15:22:13 +02:00
Helena Rasche 157cc410e2 duplicate deletion/redaction logic 2018-05-14 15:00:48 +02:00
Helena Rasche 15ceedfbc0 Unbreak toolshed user deletion 2018-05-14 14:23:34 +02:00
Helena Rasche a8e75e0f60 Need to fail safely unfortunately if we cannot access app 2018-05-14 14:02:50 +02:00
Helena Rasche 6cc20f2634 start writing compliance documentation 2018-05-14 14:02:00 +02:00
Helena Rasche 01248c2411 document a bunch of undocumented options 2018-05-14 13:50:43 +02:00