-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Use the API to install repositories instead of loading the toolshed in an iframe. #1392
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This will return a dict of the repository, with the repository_dependencies element containing a list of dicts with the dependency chain descending from that repository.
Optionally show list of repositories in category.
This is only for development purposes, until the UI designer fixes it.
…olshed_decouple
…olshed_decouple
…olshed_decouple
- Repository dependencies reflect the selected changeset - So do tool dependencies - Tool panel select field shows/hides new tool panel section input field
…olshed_decouple
Cherry-picked changes from pull request #1392.
@martenson I believe I have corrected many of the points on your checklist. |
Add the virtualenv to run_tool_shed.sh
@galaxybot test this |
@davebx this is amazing, I'm testing it right now, and the UI is very nice! If more people want to test this, feel free point your galaxy instances at https://lbcd41.snv.jussieu.fr/toolshed ... though there are just a few repos to test. But I guess you can always import capsules?! |
Okay, this is seriously awesome. The bedtools suite installed fine, and in three different toolpanel (one default, and 2 in 2 seperate) sections. But it does log errors when there are actually no errors:
|
Okay, I see the error has nothing to do with your PR, but us running the toolshed in a subdirectory. I can't judge the quality of the javascript / mako part, but it does seem to work well. 👍 |
@davebx, @martenson can we merge this before feature-freeze. It's working for me and @mvdbeek and it does not break the old form so I consider this a save move. |
@bgruening I'll update it to fix the merge conflict, in case your motion carries. |
I am in favor of merging as long as it is clearly labeled (Beta) which it is and does not interfere with the current approach. |
@davebx are you working on the two missing bullet-points above? Should we migrate them to an issue and track the progress there? |
@bgruening Yes, an issue for cleaning up the search feature would be a good idea. |
@davebx @bgruening I will implement the two search points as a part of porting toolshed.tools search here. |
Nice work @davebx ! |
@martenson thanks! |
There remains work to be done on this, I'm sure the javascript in preview_repository.mako could be dramatically improved, but the current code should be functional.