E Rasche
2f8347d5bc
add clientside route
2017-08-10 17:53:01 +02:00
E Rasche
d7e400c96d
Per @jmchilton comment, rewrite as yml
2017-08-10 17:53:00 +02:00
E Rasche
46b621708a
Allow sentry to be verbose
2017-08-10 17:53:00 +02:00
E Rasche
181a72a6f3
flake8 import
2017-08-10 17:53:00 +02:00
E Rasche
9dd27dcc3d
flake8
2017-08-10 17:53:00 +02:00
E Rasche
70a64b304e
Refactor bug reporting into plugins
2017-08-10 17:53:00 +02:00
guerler
cfa3220d9f
Merge branch 'dev' into revise_page
2017-08-09 17:33:28 -04:00
Martin Cech
d52ac533da
fix indentation
2017-08-09 16:51:25 -04:00
Martin Cech
cff21d350d
Merge branch 'dev' into library_tags
2017-08-09 16:03:29 -04:00
guerler
8f056c2bbc
Merge branch 'dev' into revise_page
2017-08-09 12:32:30 -04:00
Nicola Soranzo
7ca5cd6585
Fix import order and Python3 compatibility for lib/galaxy/web/base/
2017-08-09 15:07:34 +01:00
Nicola Soranzo
c7d7b6c469
Merge pull request #4395 from jmchilton/parser_to_str_fix
...
Bugfix: __str__ method on tool parsers would throw an Exception.
2017-08-09 11:20:47 +01:00
Marius van den Beek
a001145278
Merge pull request #4383 from jmchilton/split_conda
...
Bugfix: Ensure task splitting handles before job resolution.
2017-08-09 07:47:22 +02:00
John Chilton
11365e9620
Bugfix: __str__ method on tool parsers would throw an Exception.
2017-08-08 22:53:08 -04:00
John Chilton
c03b29f485
Revise comment thanks to note from @mvdbeek.
2017-08-08 22:30:11 -04:00
John Chilton
bc23c26cf4
Merge pull request #4391 from mvdbeek/more_version_fixes
...
Get tools with tool_version in more places
2017-08-08 22:25:44 -04:00
John Chilton
ff197fe915
Merge pull request #4386 from mvdbeek/display_minimum_required_galaxy_version
...
Show minimum required galaxy version in tool shed and galaxy installation process
2017-08-08 13:59:19 -04:00
John Chilton
0da4768c35
Merge pull request #4388 from mvdbeek/iter_headers
...
Replace list with generator when iterating headers
2017-08-08 13:55:02 -04:00
Eric Rasche
196a2bbcf5
Merge pull request #3383 from bgruening/extra_user_preferences
...
Add extension point for user preferences
2017-08-08 18:42:09 +02:00
mvdbeek
43702ccacd
Process the first line when setting metdata for mother.otu files
2017-08-08 17:53:24 +02:00
mvdbeek
e6c238e234
Move iter_headers into try clause (thx @nsoranzo)
2017-08-08 17:35:04 +02:00
mvdbeek
a060690c3a
Get tools with tool_version in more places
2017-08-08 17:25:20 +02:00
Nicola Soranzo
4a35bd3532
Merge pull request #4390 from jmchilton/toollist
...
Fix get_tool returning list when it shouldn't.
2017-08-08 15:40:33 +01:00
mvdbeek
fe2d607675
Replace list with generator when iterating headers
...
This should be more memory-friendly. @blankenberg suggested doing this
in #4319 .
2017-08-08 15:10:39 +02:00
John Chilton
bf68966acc
Fix get_tool returning list when it shouldn't.
2017-08-08 08:36:46 -04:00
John Chilton
e811221042
Improve cohesion of interaction between ToolOutputCollectionStructure and ToolOutputCollection.
...
Shield more of ToolOutputCollectionStructure internals from ToolOutputCollection.
2017-08-08 08:32:26 -04:00
John Chilton
ecad3996f1
Refactor ToolOutputCollectionStructure to allow it be more easily consumed.
...
Make complex arguments optional.
2017-08-08 08:32:25 -04:00
mvdbeek
a77c4587fb
Shorten 'Minimum required Galaxy version' to 'Minimum Galaxy Version'
2017-08-08 13:09:56 +02:00
mvdbeek
20f90254bf
Show minimum required galaxy version in tool shed and galaxy installation process
2017-08-08 12:18:52 +02:00
Björn Grüning
eb8f7f0da3
remove debug statement
2017-08-08 11:39:34 +02:00
Björn Grüning
338fffad0b
Remove user_preferences_extra_conf.yml sample file from the default list
2017-08-08 10:32:12 +02:00
Björn Grüning
a06ec3e58d
change xml to yml
2017-08-08 10:10:39 +02:00
Martin Cech
d2394aa172
Merge pull request #4198 from fabio-cumbo/data-source-async
...
Async update: support to collections
2017-08-07 17:52:58 -04:00
Björn Grüning
6e37bc05c1
Merge pull request #4382 from mvdbeek/enforce_tool_profiles
...
Stop loading tools that require a newer galaxy
2017-08-07 22:24:48 +02:00
John Chilton
061eb25640
Add comment about fix for #4381 .
2017-08-07 15:36:37 -04:00
John Chilton
5be7768047
Merge pull request #4326 from mvdbeek/history_import_from_file
...
Allow import of history archives via simple file upload
2017-08-07 15:21:17 -04:00
John Chilton
31f68edbba
Merge pull request #4358 from mvdbeek/paramiko_based_shell_runner
...
Paramiko based shell runner
2017-08-07 15:15:42 -04:00
John Chilton
aa29b3a1a1
Fix job splitting so it happens before dependency resolution?
2017-08-07 15:02:06 -04:00
mvdbeek
b19640b81a
Stop loading tools that require a newer galaxy
...
We look at a tools profile attribute, and if it is too new we will not
load the tool. This is a first step towards
https://github.com/galaxyproject/galaxy/issues/2086
2017-08-07 18:53:25 +02:00
Bjoern Gruening
03bbbe96a9
fix linting error
2017-08-07 18:17:04 +02:00
Bjoern Gruening
dc9c71f757
rename the config files from XML to YML
2017-08-07 15:57:01 +02:00
Bjoern Gruening
1ca8f2c927
use yml instead of XML and reorder the preference panels
2017-08-07 15:56:40 +02:00
Bjoern Gruening
4aa8d631d9
register user_preference config file
2017-08-07 15:14:45 +02:00
Bjoern Gruening
045039da95
merge with master, address Aysams comments
2017-08-07 14:52:32 +02:00
Bjoern Gruening
94b2184f89
merge with master
2017-08-07 14:52:27 +02:00
John Chilton
e92a15a185
Merge pull request #4368 from mvdbeek/tie_down_collection_matcher
...
Implement default_identifier_source for outputs and sort input keys by default
2017-08-07 07:45:37 -04:00
John Chilton
3f270e91af
Merge pull request #4315 from jlhg/fix-s3mu-map-wrap
...
Fix TypeError when uploading large files from ftp to s3
2017-08-07 07:35:01 -04:00
Eric Rasche
4effd7d77a
Merge pull request #4365 from jmchilton/csrf
...
CSRF protection for login, logout, and user registration.
2017-08-05 08:27:57 +02:00
John Chilton
b17091a3ec
CSRF protection for login, logout, and user registeration.
...
The approach is to use per-session CSRF tokens - this avoids many complications related to per-form tokens. We generate a sequence of hashes based on session IDs that doesn't follow the same pattern as normal database API IDs by supplying a "kind" parameter to encode_id (we use the same pattern for securing the job files API for Pulsar).
2017-08-04 11:52:13 -04:00
mvdbeek
ccad70c22c
Add warnings if a tool lineage could not be retrieved
2017-08-04 13:40:13 +02:00