[galaxyproject/galaxy] 58a2cd: Refactor deactivate_or_uninstall_repository
Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: 58a2cde89fdc5e52c4b6b10842d47f1e1f24bfca https://github.com/galaxyproject/galaxy/commit/58a2cde89fdc5e52c4b6b10842d47... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M lib/galaxy/webapps/galaxy/controllers/admin_toolshed.py M lib/tool_shed/galaxy_install/installed_repository_manager.py Log Message: ----------- Refactor deactivate_or_uninstall_repository Move code that deals with repository uninstallation into InstalledRepositoryManager, so that this can be reused by the API. Commit: b29f23500d0b8ccb0ef94521cbb42aaae430c755 https://github.com/galaxyproject/galaxy/commit/b29f23500d0b8ccb0ef94521cbb42... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M lib/galaxy/webapps/galaxy/controllers/admin_toolshed.py Log Message: ----------- Simplify uninstall message creation Commit: 67c66861c50f02475e497aa0c4feec7dfa16c2c2 https://github.com/galaxyproject/galaxy/commit/67c66861c50f02475e497aa0c4fee... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-06-27 (Tue, 27 Jun 2017) Changed paths: M lib/galaxy/webapps/galaxy/api/tool_shed_repositories.py M lib/galaxy/webapps/galaxy/buildapp.py Log Message: ----------- Add `uninstall_repository` to ToolShedRepositoriesController And connect routes. It is now possible to POST to api/tool_shed_repositories to trigger a Repository installation and to DELETE to api/tool_shed_repositories to uninstall a repository. In addition one can also DELETE to api/tool_shed_repositories/<repository_id>, which will uninstall the repository with repository_id. Commit: 3492f0e18fe389496623d9a09b57c40fd113b7c8 https://github.com/galaxyproject/galaxy/commit/3492f0e18fe389496623d9a09b57c... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-07-02 (Sun, 02 Jul 2017) Changed paths: M lib/galaxy/webapps/galaxy/controllers/admin_toolshed.py Log Message: ----------- Fix the uninstall/deactivate message that is send to the mako template Commit: 6a8f15bacb147e5189be983ad829a492d6dc0657 https://github.com/galaxyproject/galaxy/commit/6a8f15bacb147e5189be983ad829a... Author: mvdbeek <m.vandenbeek@gmail.com> Date: 2017-07-04 (Tue, 04 Jul 2017) Changed paths: M lib/tool_shed/galaxy_install/installed_repository_manager.py A test/unit/shed_unit/test_installed_repository_manager.py M test/unit/shed_unit/test_tool_panel_manager.py M test/unit/tools/test_toolbox.py Log Message: ----------- Add basic unittest for InstalledRepositoryManager that exercises the most basic functionality, which is the deactivate and to uninstall repositories. Also moves shared `_init_dynamic_tool_conf` method to BaseToolBoxTestCase Commit: 79f3dc00a61d2f6425f16cfa018d973b31fb4973 https://github.com/galaxyproject/galaxy/commit/79f3dc00a61d2f6425f16cfa018d9... Author: John Chilton <jmchilton@gmail.com> Date: 2017-07-05 (Wed, 05 Jul 2017) Changed paths: M lib/galaxy/webapps/galaxy/api/tool_shed_repositories.py M lib/galaxy/webapps/galaxy/buildapp.py M lib/galaxy/webapps/galaxy/controllers/admin_toolshed.py M lib/tool_shed/galaxy_install/installed_repository_manager.py A test/unit/shed_unit/test_installed_repository_manager.py M test/unit/shed_unit/test_tool_panel_manager.py M test/unit/tools/test_toolbox.py Log Message: ----------- Merge pull request #4248 from mvdbeek/uninstall_repository_api_endpoint Add API repository uninstall endpoint Compare: https://github.com/galaxyproject/galaxy/compare/86caee96e91a...79f3dc00a61d
participants (1)
-
GitHub