[galaxyproject/galaxy] b5ad20: Refactor UI component out of AbstractToolBox.
Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: b5ad20401b28e29b727c1212be5443d7dd9c2dad https://github.com/galaxyproject/galaxy/commit/b5ad20401b28e29b727c1212be544... Author: John Chilton <jmchilton@gmail.com> Date: 2015-12-18 (Fri, 18 Dec 2015) Changed paths: M lib/galaxy/tools/__init__.py M lib/galaxy/tools/toolbox/base.py Log Message: ----------- Refactor UI component out of AbstractToolBox. If it belongs in the base class ToolBox which is more concerned with Galaxy-spcifics like UI, AbstractToolBox is suppose to be an abstract description of a toolbox - it is about data management. Commit: 536b4e2a2038d889486bbf0836341e03d737f53c https://github.com/galaxyproject/galaxy/commit/536b4e2a2038d889486bbf0836341... Author: John Chilton <jmchilton@gmail.com> Date: 2015-12-18 (Fri, 18 Dec 2015) Changed paths: M lib/galaxy/util/__init__.py M lib/tool_shed/util/common_util.py Log Message: ----------- Improve some random tool shed code. Commit: 75e7276e5e9c43ec6f09f68adea2870b3a6917dc https://github.com/galaxyproject/galaxy/commit/75e7276e5e9c43ec6f09f68adea28... Author: John Chilton <jmchilton@gmail.com> Date: 2015-12-18 (Fri, 18 Dec 2015) Changed paths: M lib/galaxy/tools/__init__.py M lib/galaxy/tools/toolbox/base.py M lib/galaxy/tools/toolbox/lineages/tool_shed.py Log Message: ----------- Eliminate sqlalchemy and tool shed dependencies from AbstractToolBox. Provide an extension point instead that allows Galaxy's ToolBox class to provide the functionality that required these dependencies. And optionally load ToolVersion class required for reasoning about tool shed logic. Commit: 61cba6c9429fe790da19f843d8e2b0d415459b4c https://github.com/galaxyproject/galaxy/commit/61cba6c9429fe790da19f843d8e2b... Author: John Chilton <jmchilton@gmail.com> Date: 2015-12-22 (Tue, 22 Dec 2015) Changed paths: M lib/galaxy/tools/__init__.py M lib/galaxy/tools/toolbox/base.py M lib/galaxy/tools/toolbox/lineages/tool_shed.py M lib/galaxy/util/__init__.py M lib/tool_shed/util/common_util.py Log Message: ----------- Merge pull request #1367 from jmchilton/toolbox_refactor_0 Refactor AbstractToolbox toward reuse outside Galaxy Compare: https://github.com/galaxyproject/galaxy/compare/f874d559b7db...61cba6c9429f
participants (1)
-
GitHub