Commit Graph
6685 Commits
Author SHA1 Message Date
John Chilton daae4ded89 Fix two more issues with workflow form spotted in review.
- Missing check icon on run button.
- Sticky header div.
2020-01-30 10:07:20 -05:00
John Chilton 2ff5757d66 Cleanup based on review comments. 2020-01-30 09:41:07 -05:00
John Chilton 1dfc49ac21 Swap ternary operator to computed property in WaitButton component...
... per PR review comments (xref https://github.com/galaxyproject/galaxy/pull/9151/files/4fcfb7687b588819ccd0e4f0744947878fa79f72#diff-e9010db0a7029e12adf451f933077fdb )
2020-01-30 09:41:07 -05:00
John Chilton 0cca968ae0 wfrun2vue - tighter cohesion between Vue divs and Backbone divs.
Basically now Vue only sends through what was previously called $steps in the View. Vue doesn't touch steps and View doesn't touch anything above it now. Better abstractions!
2020-01-30 09:41:07 -05:00
John Chilton a5d8bf7af8 wfrun2vue - rework error handling so run outer div unneeded in composite form 2020-01-30 09:41:07 -05:00
John Chilton 0653fc829a wfrun2vue - migrate success handling to a new Vue component. 2020-01-30 09:41:06 -05:00
John Chilton 0995cd44e5 wfrun2vue - move header (title + run button) to Vue 2020-01-30 09:41:06 -05:00
John Chilton 66ed393467 wfrun2vue - refactor wf messages to Vue & b-alerts 2020-01-30 09:41:06 -05:00
John Chilton 698e1272e1 wfrun2vue - migrate main div construction to Vue. 2020-01-30 09:41:06 -05:00
John Chilton 2dc447b8d6 wfrun2vue - migrate load logic into Vue stub. 2020-01-30 09:41:06 -05:00
Dannon 79bb7fd5a1 Merge pull request #9167 from jmchilton/upload_vue_0
Vue-ify Upload Dialog w/small fixes
2020-01-29 10:14:46 -05:00
Dannon Baker 947b9eca5b Merge remote-tracking branch 'upstream/dev' into idp-logout 2020-01-28 14:01:49 -05:00
Dannon Baker 13f4e1e3f1 Merge remote-tracking branch 'upstream/release_20.01' into dev 2020-01-28 13:24:09 -05:00
Dannon 8e16fcb4cc Merge pull request #9233 from dannon/external-auth-login-refinement
[20.01] External auth login refinement
2020-01-28 13:22:55 -05:00
guerler 9d1368b74b Replace custom workflow tags component with commen tags component in workflow list 2020-01-24 13:53:51 -05:00
guerler 5e140dd3fb Refactor common tags component, use explicit and basic properties, avoid prop mutation 2020-01-24 13:33:42 -05:00
guerler e2ea665ca5 Explicitly specify properties for workflow panel component 2020-01-24 12:28:27 -05:00
guerler c3623896cc Merge branch 'dev' into upload_vue_0 2020-01-24 11:46:14 -05:00
guerler 692571d4af Restore section filter in toolshed installer 2020-01-24 11:21:34 -05:00
guerler d40c26dedb Verify that no duplicate entries have been added to the workflow list 2020-01-24 11:21:34 -05:00
guerler 107887721d Fix select field style 2020-01-24 11:21:34 -05:00
guerler 7458377a00 Remove legacy output option markup in workflow panel template 2020-01-24 11:21:34 -05:00
guerler e2b204a1bd Strip legacy helpers for workflow editor config, use side panel component 2020-01-24 11:21:34 -05:00
guerler cb4f55d490 Add right workflow editor panel component 2020-01-24 11:21:34 -05:00
guerler a99e5388c2 Use workflow update endpoint to rename workflow 2020-01-24 11:21:34 -05:00
guerler d7b7acefff Iterate editor attribute template in workflow editor, import tags 2020-01-24 11:21:34 -05:00
guerler 739f252ea0 Create vue template draft from right panel markup in editor mako 2020-01-24 11:21:34 -05:00
guerler d6e57948e4 Add workflow details panel vue component 2020-01-24 11:21:34 -05:00
John Chilton 3176c6770b Modify language for composite upload request.
xref https://github.com/galaxyproject/galaxy/pull/9167#pullrequestreview-346759554
2020-01-22 12:20:58 -05:00
guerler 06e74d6ad0 Merge branch 'dev' into generalize_side_panel 2020-01-22 12:20:10 -05:00
John Chilton 224a92aaa2 Allow Select2 dropdown width to exceed parent DOM width.
Seems to work for all components using it.

xref https://github.com/galaxyproject/galaxy/pull/9167#issuecomment-577283724
2020-01-22 12:20:04 -05:00
John Chilton 80d36f4c1a Fix upload tab ids for Selenium tests. 2020-01-22 12:15:35 -05:00
John Chilton 9268fd42a6 Merge _uploadFtp functionality between collection and default uploads. 2020-01-22 12:15:35 -05:00
John Chilton 388b722607 Fix off by one error in lazy-limited.js 2020-01-22 12:15:35 -05:00
John Chilton 6cae6307e5 Eliminate lazy-limited differents between regular and collection upload.
- Let the components just think about this abstractly and move the logic into the common base class.
- Add tests!
2020-01-22 12:15:35 -05:00
John Chilton 58ea8b3804 Eliminate more duplication between default and collection rows. 2020-01-22 12:15:35 -05:00
John Chilton 5edf3a4ebf Refactor upload collection/default row handling to share status handling.
Removes some divergence.
2020-01-22 12:15:35 -05:00
John Chilton dfdc8f636c Add unit tests for UploadModal. 2020-01-22 12:15:35 -05:00
John Chilton 7cb827857e More unit tests for upload stuff. 2020-01-22 12:15:35 -05:00
John Chilton 69f2c2363a Rebase into Default.vue commit. 2020-01-22 12:15:35 -05:00
John Chilton 5807e13ec7 Migrate upload default-view to new Default.vue.
Rework a lot of Collection.vue into shared mixin. There was a lot of duplication in there (all my fault).
2020-01-22 12:15:35 -05:00
John Chilton 7bcfbf2474 Migrate upload rules-input-view to RulesInput.vue. 2020-01-22 12:15:35 -05:00
John Chilton 19d4e14035 Progress on upload unit testing. 2020-01-22 12:15:35 -05:00
John Chilton 1199e36ef1 Migrate upload collection-view into new Collection.vue 2020-01-22 12:15:34 -05:00
John Chilton 8373c090f4 Migrate upload composite-view to new Composite.vue
Fill out Select2.js as part of that.
2020-01-22 12:15:34 -05:00
John Chilton 836eeb5f4f Fix anonymous users.. 2020-01-22 12:15:34 -05:00
John Chilton 083ca32cc6 Fix title... 2020-01-22 12:15:34 -05:00
John Chilton d93c295994 Migrate upload tabs Backbone to Vue and b-tabs. 2020-01-22 12:15:34 -05:00
John Chilton aae0cff4d9 no-enforce-focus needed for select2 to work properly 2020-01-22 12:15:34 -05:00
John Chilton d51662dbe0 Migrate upload-view to new UploadModal.vue using b-modal 2020-01-22 12:15:34 -05:00