Loading lib/galaxy/files/__init__.py +11 −0 Original line number Diff line number Diff line Loading @@ -360,6 +360,9 @@ class FileSourcesUserContext(DictifiableFilesSourceContext, Protocol): @property def app_vault(self) -> Dict[str, Any]: ... @property def anonymous(self) -> bool: ... OptionalUserContext = Optional[FileSourcesUserContext] Loading Loading @@ -422,6 +425,10 @@ class ProvidesFileSourcesUserContext(FileSourcesUserContext, FileSourceDictifiab def file_sources(self): return self.trans.app.file_sources @property def anonymous(self) -> bool: return self.trans.anonymous class DictFileSourcesUserContext(FileSourcesUserContext, FileSourceDictifiable): def __init__(self, **kwd): Loading Loading @@ -466,3 +473,7 @@ class DictFileSourcesUserContext(FileSourcesUserContext, FileSourceDictifiable): @property def file_sources(self): return self._kwd.get("file_sources") @property def anonymous(self) -> bool: return bool(self._kwd.get("username")) lib/galaxy/managers/file_source_instances.py +3 −0 Original line number Diff line number Diff line Loading @@ -483,6 +483,9 @@ class UserDefinedFileSourcesImpl(UserDefinedFileSources): exclude_kind: Optional[Set[PluginKind]] = None, ) -> List[FilesSourceProperties]: """Write out user file sources as list of config dictionaries.""" if user_context.anonymous: return [] as_dicts = [] for files_source_properties in self._all_user_file_source_properties(user_context): plugin_kind = PluginKind.rfs Loading Loading
lib/galaxy/files/__init__.py +11 −0 Original line number Diff line number Diff line Loading @@ -360,6 +360,9 @@ class FileSourcesUserContext(DictifiableFilesSourceContext, Protocol): @property def app_vault(self) -> Dict[str, Any]: ... @property def anonymous(self) -> bool: ... OptionalUserContext = Optional[FileSourcesUserContext] Loading Loading @@ -422,6 +425,10 @@ class ProvidesFileSourcesUserContext(FileSourcesUserContext, FileSourceDictifiab def file_sources(self): return self.trans.app.file_sources @property def anonymous(self) -> bool: return self.trans.anonymous class DictFileSourcesUserContext(FileSourcesUserContext, FileSourceDictifiable): def __init__(self, **kwd): Loading Loading @@ -466,3 +473,7 @@ class DictFileSourcesUserContext(FileSourcesUserContext, FileSourceDictifiable): @property def file_sources(self): return self._kwd.get("file_sources") @property def anonymous(self) -> bool: return bool(self._kwd.get("username"))
lib/galaxy/managers/file_source_instances.py +3 −0 Original line number Diff line number Diff line Loading @@ -483,6 +483,9 @@ class UserDefinedFileSourcesImpl(UserDefinedFileSources): exclude_kind: Optional[Set[PluginKind]] = None, ) -> List[FilesSourceProperties]: """Write out user file sources as list of config dictionaries.""" if user_context.anonymous: return [] as_dicts = [] for files_source_properties in self._all_user_file_source_properties(user_context): plugin_kind = PluginKind.rfs Loading