mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Merge branch 'release_22.05' into dev
This commit is contained in:
@@ -163,6 +163,7 @@ class InteractiveToolManager:
|
||||
entry_url=entry["url"],
|
||||
name=entry["name"],
|
||||
requires_domain=entry["requires_domain"],
|
||||
short_token=self.app.config.interactivetools_shorten_url,
|
||||
)
|
||||
self.sa_session.add(ep)
|
||||
if flush:
|
||||
|
||||
@@ -2378,12 +2378,15 @@ class InteractiveToolEntryPoint(Base, Dictifiable, RepresentById):
|
||||
"output_datasets_ids",
|
||||
]
|
||||
|
||||
def __init__(self, requires_domain=True, configured=False, deleted=False, **kwd):
|
||||
def __init__(self, requires_domain=True, configured=False, deleted=False, short_token=False, **kwd):
|
||||
super().__init__(**kwd)
|
||||
self.requires_domain = requires_domain
|
||||
self.configured = configured
|
||||
self.deleted = deleted
|
||||
self.token = self.token or uuid4().hex
|
||||
if short_token:
|
||||
self.token = (self.token or uuid4().hex)[:10]
|
||||
else:
|
||||
self.token = self.token or uuid4().hex
|
||||
self.info = self.info or {}
|
||||
|
||||
@property
|
||||
|
||||
@@ -152,6 +152,14 @@ class TestInteractiveToolsPulsarIntegration(AbstractTestCases.BaseInteractiveToo
|
||||
disable_dependency_resolution(config)
|
||||
|
||||
|
||||
class TestInteractiveToolsShortURLIntegration(AbstractTestCases.BaseInteractiveToolsIntegrationTestCase):
|
||||
@classmethod
|
||||
def handle_galaxy_config_kwds(cls, config):
|
||||
super().handle_galaxy_config_kwds(config)
|
||||
config["interactivetools_shorten_url"] = True
|
||||
config["job_config_file"] = DOCKERIZED_JOB_CONFIG_FILE
|
||||
|
||||
|
||||
class TestInteractiveToolsRemoteProxyIntegration(AbstractTestCases.BaseInteractiveToolsIntegrationTestCase):
|
||||
"""
|
||||
$ cd gx-it-proxy
|
||||
|
||||
Reference in New Issue
Block a user