Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: b3271a42cb174af5c86bd4e6c32bdcb8cf0c6cab https://github.com/galaxyproject/galaxy/commit/b3271a42cb174af5c86bd4e6c32bd... Author: John Chilton <jmchilton@gmail.com> Date: 2017-11-30 (Thu, 30 Nov 2017) Changed paths: M client/galaxy/scripts/mvc/history/history-content-model.js M lib/galaxy/managers/collections_util.py M lib/galaxy/webapps/galaxy/api/history_contents.py Log Message: ----------- Optimize history collection response. Introduce a new collection view type (between view="collection" and view="element") called "element-reference" that fetches the element structure of a collection and enough information to resolve references for leaf datasets but doesn't include details that aren't used in rendering the structure of the collection in the GUI. Prevents transmitting metadata, dataset name (since element identifier is used), info, peek, dbkey, etc.... Backbone and the rest of the infrastructure seems to just work and fills in all remaining details when datasets are actually expanded by users. Optimization mentioned in #3795 - mitigates the issue (hopefully to large degree - but doesn't fix it). Commit: 09c0d2384dbd047a96910f5e6e2daa375b1baf88 https://github.com/galaxyproject/galaxy/commit/09c0d2384dbd047a96910f5e6e2da... Author: John Chilton <jmchilton@gmail.com> Date: 2017-11-30 (Thu, 30 Nov 2017) Changed paths: M client/galaxy/scripts/mvc/history/history-content-model.js M lib/galaxy/managers/collections_util.py M lib/galaxy/webapps/galaxy/api/history_contents.py Log Message: ----------- Limit the number of elements the UX renders/fetches for collections. Fixes #3795 - more or less. Commit: 4b4a6e5a1c0d248ec32f07157ff6ecc3e7364ef3 https://github.com/galaxyproject/galaxy/commit/4b4a6e5a1c0d248ec32f07157ff6e... Author: John Chilton <jmchilton@gmail.com> Date: 2017-11-30 (Thu, 30 Nov 2017) Changed paths: M client/galaxy/scripts/mvc/history/history-contents.js Log Message: ----------- Instrumentable paging... Commit: 485f64ee38bfeb31601817cac06028c7d043481c https://github.com/galaxyproject/galaxy/commit/485f64ee38bfeb31601817cac0602... Author: John Chilton <jmchilton@gmail.com> Date: 2017-11-30 (Thu, 30 Nov 2017) Changed paths: M test/galaxy_selenium/navigates_galaxy.py M test/galaxy_selenium/navigation.yml A test/selenium_tests/test_history_panel_pagination.py Log Message: ----------- Selenium testing for pagination of the history panel. Commit: 2a165c9afce58a8428bbdffaa0a5887e57285272 https://github.com/galaxyproject/galaxy/commit/2a165c9afce58a8428bbdffaa0a58... Author: John Chilton <jmchilton@gmail.com> Date: 2017-11-30 (Thu, 30 Nov 2017) Changed paths: M client/galaxy/scripts/mvc/collection/collection-view.js Log Message: ----------- Refactor subtitle of collection display. Commit: 98e5d932f980c0e60f72d6d7184fea145deef3a9 https://github.com/galaxyproject/galaxy/commit/98e5d932f980c0e60f72d6d7184fe... Author: John Chilton <jmchilton@gmail.com> Date: 2017-11-30 (Thu, 30 Nov 2017) Changed paths: M client/galaxy/scripts/mvc/collection/collection-view.js M client/galaxy/scripts/mvc/history/hdca-li.js Log Message: ----------- Synchronize logic/code for displaying short collection descriptions. Commit: 37705885db99ed3ae104787730e1d8b04a6f81f4 https://github.com/galaxyproject/galaxy/commit/37705885db99ed3ae104787730e1d... Author: John Chilton <jmchilton@gmail.com> Date: 2017-11-30 (Thu, 30 Nov 2017) Changed paths: M client/galaxy/scripts/mvc/collection/collection-view.js M client/galaxy/scripts/mvc/history/history-content-model.js M test/galaxy_selenium/navigation.yml M test/selenium_tests/test_history_panel_collections.py Log Message: ----------- Warn the user if not all collection elements are rendered. With test case. Commit: 345ee9aa9d6dfc6407657786c080accc1f5bad8c https://github.com/galaxyproject/galaxy/commit/345ee9aa9d6dfc6407657786c080a... Author: John Chilton <jmchilton@gmail.com> Date: 2017-11-30 (Thu, 30 Nov 2017) Changed paths: M test/selenium_tests/test_history_panel_pagination.py Log Message: ----------- Make new Selenium pagination test as flakey - doesn't work consistently on Jenkins. Commit: 94a5cc141dabce5e95044517550a80b2d60e44f6 https://github.com/galaxyproject/galaxy/commit/94a5cc141dabce5e95044517550a8... Author: John Chilton <jmchilton@gmail.com> Date: 2017-11-30 (Thu, 30 Nov 2017) Changed paths: M static/scripts/bundled/analysis.bundled.js M static/scripts/mvc/collection/collection-view.js M static/scripts/mvc/history/hdca-li.js M static/scripts/mvc/history/history-content-model.js M static/scripts/mvc/history/history-contents.js Log Message: ----------- Repack client. Commit: dcd7e7809e144885652a386b3eb14fc59e20deb2 https://github.com/galaxyproject/galaxy/commit/dcd7e7809e144885652a386b3eb14... Author: Martin Cech <marten@bx.psu.edu> Date: 2017-11-30 (Thu, 30 Nov 2017) Changed paths: M client/galaxy/scripts/mvc/collection/collection-view.js M client/galaxy/scripts/mvc/history/hdca-li.js M client/galaxy/scripts/mvc/history/history-content-model.js M client/galaxy/scripts/mvc/history/history-contents.js M lib/galaxy/managers/collections_util.py M lib/galaxy/webapps/galaxy/api/history_contents.py M static/scripts/bundled/analysis.bundled.js M static/scripts/mvc/collection/collection-view.js M static/scripts/mvc/history/hdca-li.js M static/scripts/mvc/history/history-content-model.js M static/scripts/mvc/history/history-contents.js M test/galaxy_selenium/navigates_galaxy.py M test/galaxy_selenium/navigation.yml M test/selenium_tests/test_history_panel_collections.py A test/selenium_tests/test_history_panel_pagination.py Log Message: ----------- Merge pull request #5091 from jmchilton/open_large_collections Render arbitrarily large collections in the UI. Compare: https://github.com/galaxyproject/galaxy/compare/f70e6f5627bc...dcd7e7809e14