Skip to content
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

Remove html formbuilder from backend #5114

Merged
merged 95 commits into from Dec 11, 2017

Conversation

guerler
Copy link
Contributor

@guerler guerler commented Dec 1, 2017

This PR strips the backend form building modules from Galaxy. These features are not used anymore by Galaxy but are embedded in the Toolshed which in some occasions re-uses makos within Galaxy. The solution suggested in this PR is to move form builders for select and checkbox fields to Toolshed makos and use the simple, non-html producing form objects of Galaxy. It also resolves the True=False issue related to Toolshed checkboxes. Now True equals True and False equals False. This PR is a prerequisite for the removal of the grid HTML builders. Once those are also moved to the Toolshed, Galaxy's backend will not create any HTML anymore.

@guerler guerler added this to the 18.01 milestone Dec 1, 2017
@guerler guerler force-pushed the remove_formbuilder branch 2 times, most recently from 1f7eee4 to 9b315cb Compare December 8, 2017 00:10
@guerler guerler changed the title [WIP] Remove html formbuilder from backend Remove html formbuilder from backend Dec 9, 2017
@guerler
Copy link
Contributor Author

guerler commented Dec 10, 2017

Thanks a lot for you help @davebx

@dannon dannon merged commit 7f30028 into galaxyproject:dev Dec 11, 2017
@martenson martenson added kind/enhancement kind/refactoring cleanup or refactoring of existing code, no functional changes and removed kind/enhancement labels Mar 7, 2018
@guerler guerler deleted the remove_formbuilder branch February 19, 2020 19:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/UI-UX kind/refactoring cleanup or refactoring of existing code, no functional changes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants