[galaxyproject/galaxy] 3ae7aa: introduce ability to favorite a tool
Branch: refs/heads/dev Home: https://github.com/galaxyproject/galaxy Commit: 3ae7aa2b23e71ca9e3295e9304b65389d13bc4f5 https://github.com/galaxyproject/galaxy/commit/3ae7aa2b23e71ca9e3295e9304b65... Author: Martin Cech <marten@bx.psu.edu> Date: 2019-01-18 (Fri, 18 Jan 2019) Changed paths: M client/galaxy/scripts/mvc/tool/tool-form-base.js M lib/galaxy/webapps/galaxy/api/users.py M lib/galaxy/webapps/galaxy/buildapp.py Log Message: ----------- introduce ability to favorite a tool Commit: a39b2d2e3e6e237c2478f24b29c002ece8fb1dab https://github.com/galaxyproject/galaxy/commit/a39b2d2e3e6e237c2478f24b29c00... Author: Martin Cech <marten@bx.psu.edu> Date: 2019-01-18 (Fri, 18 Jan 2019) Changed paths: M client/galaxy/scripts/mvc/tool/tool-form-base.js M lib/galaxy/webapps/galaxy/api/users.py M lib/galaxy/webapps/galaxy/buildapp.py Log Message: ----------- refactor and enhance the API to be generic favorite endpoint Commit: bbf0879c5a3cb4f026346d3b16f6abbbcb107747 https://github.com/galaxyproject/galaxy/commit/bbf0879c5a3cb4f026346d3b16f6a... Author: Martin Cech <marten@bx.psu.edu> Date: 2019-01-18 (Fri, 18 Jan 2019) Changed paths: M client/galaxy/scripts/mvc/tool/tool-form-base.js M lib/galaxy/webapps/galaxy/api/users.py M lib/galaxy/webapps/galaxy/buildapp.py Log Message: ----------- refactor the favorite API to use DELETE method for removal Commit: 04908cefd6de34a698b91f2ab520b89576aa88bf https://github.com/galaxyproject/galaxy/commit/04908cefd6de34a698b91f2ab520b... Author: Martin Cech <marten@bx.psu.edu> Date: 2019-01-18 (Fri, 18 Jan 2019) Changed paths: M lib/galaxy/webapps/galaxy/api/users.py M test/api/test_users.py M test/base/api.py Log Message: ----------- add basic API tests for favoriting and fix errors caught by the tests Commit: a76b11f62529956606ee9edaf6cd6c56a5e4589b https://github.com/galaxyproject/galaxy/commit/a76b11f62529956606ee9edaf6cd6... Author: Martin Cech <marten@bx.psu.edu> Date: 2019-01-18 (Fri, 18 Jan 2019) Changed paths: M client/galaxy/scripts/mvc/tool/tool-form-base.js Log Message: ----------- refactor the global Galaxy access and buttonIcon for toolfavs Commit: 7d37c186af50c652530ac6d2aa49733ada84d05d https://github.com/galaxyproject/galaxy/commit/7d37c186af50c652530ac6d2aa497... Author: Martin Cech <marten@bx.psu.edu> Date: 2019-01-18 (Fri, 18 Jan 2019) Changed paths: M client/galaxy/scripts/mvc/tool/tool-form-base.js Log Message: ----------- stringify the favorites before adding to the app state this is consistent with how everythong else in that object is treated Commit: 7a1af318b1182da8f59282cdd6a7d57d1520103c https://github.com/galaxyproject/galaxy/commit/7a1af318b1182da8f59282cdd6a7d... Author: Martin Cech <marten@bx.psu.edu> Date: 2019-01-18 (Fri, 18 Jan 2019) Changed paths: M client/galaxy/scripts/mvc/tool/tool-form-base.js Log Message: ----------- remove logging Commit: 4a245a6f464ebb9cdba134539272ba5179d6f910 https://github.com/galaxyproject/galaxy/commit/4a245a6f464ebb9cdba134539272b... Author: Martin Cech <marten@bx.psu.edu> Date: 2019-01-18 (Fri, 18 Jan 2019) Changed paths: M lib/galaxy/webapps/galaxy/api/tools.py Log Message: ----------- add functionality to show only favorited tools using the special search terms Commit: 38d9914f83a314dc53f88b3ad236ffd6c2ac16c6 https://github.com/galaxyproject/galaxy/commit/38d9914f83a314dc53f88b3ad236f... Author: Martin Cech <marten@bx.psu.edu> Date: 2019-01-18 (Fri, 18 Jan 2019) Changed paths: M lib/galaxy/webapps/galaxy/api/tools.py Log Message: ----------- formalize the reserved search words Commit: 2c11362c7570e6e60ed3cf0fab60a4dde861bdf1 https://github.com/galaxyproject/galaxy/commit/2c11362c7570e6e60ed3cf0fab60a... Author: Martin Cech <marten@bx.psu.edu> Date: 2019-01-18 (Fri, 18 Jan 2019) Changed paths: M lib/galaxy/webapps/galaxy/api/tools.py M lib/galaxy/webapps/galaxy/api/users.py M test/api/test_tools.py M test/api/test_users.py Log Message: ----------- add tests, add handling of cornercases Commit: c63b675448c4bda47651309f68c3bce6f6e09b8f https://github.com/galaxyproject/galaxy/commit/c63b675448c4bda47651309f68c3b... Author: Martin Cech <marten@bx.psu.edu> Date: 2019-01-18 (Fri, 18 Jan 2019) Changed paths: M test/api/test_users.py Log Message: ----------- remove comments Commit: 8023f2ef64c9dd4b69b8881d550ab94f48ae0ead https://github.com/galaxyproject/galaxy/commit/8023f2ef64c9dd4b69b8881d550ab... Author: Martin Cech <marten@bx.psu.edu> Date: 2019-01-18 (Fri, 18 Jan 2019) Changed paths: M client/galaxy/scripts/mvc/tool/tool-form-base.js M client/galaxy/scripts/mvc/user/user-model.js M test/api/test_users.py Log Message: ----------- refactor user preferences to handle serialization tweak tool favoriting Commit: 86b6e9eeba1e974ea226b69f283c4016b16f30fc https://github.com/galaxyproject/galaxy/commit/86b6e9eeba1e974ea226b69f283c4... Author: Martin Cech <marten@bx.psu.edu> Date: 2019-01-18 (Fri, 18 Jan 2019) Changed paths: M client/galaxy/scripts/mvc/tool/tool-form-base.js M client/galaxy/scripts/mvc/user/user-model.js Log Message: ----------- improve consistency when handling stringified data Commit: 67e53de5ca4c080df952384644b78b159b283b7d https://github.com/galaxyproject/galaxy/commit/67e53de5ca4c080df952384644b78... Author: Martin Cech <marten@bx.psu.edu> Date: 2019-01-18 (Fri, 18 Jan 2019) Changed paths: M client/galaxy/scripts/entry/panels/tool-panel.js Log Message: ----------- add favorite button to the tool panel Commit: 247ba6fa42e20ec2155e7883c89fa6bb5b931840 https://github.com/galaxyproject/galaxy/commit/247ba6fa42e20ec2155e7883c89fa... Author: Martin Cech <marten@bx.psu.edu> Date: 2019-01-18 (Fri, 18 Jan 2019) Changed paths: M test/api/test_users.py Log Message: ----------- fix missing import Commit: f21b688e7fc70e6bea5c6765e5323d8cca0d596c https://github.com/galaxyproject/galaxy/commit/f21b688e7fc70e6bea5c6765e5323... Author: guerler <aysam.guerler@gmail.com> Date: 2019-01-18 (Fri, 18 Jan 2019) Changed paths: M client/galaxy/scripts/entry/panels/tool-panel.js M client/galaxy/scripts/mvc/upload/upload-button.js M client/galaxy/style/scss/base.scss M client/galaxy/style/scss/upload.scss Log Message: ----------- Resolve button style conflicts in panel header Commit: 34676772a54e4a0783ef3c917812ac81312e2a3a https://github.com/galaxyproject/galaxy/commit/34676772a54e4a0783ef3c917812a... Author: Martin Cech <marten@bx.psu.edu> Date: 2019-01-18 (Fri, 18 Jan 2019) Changed paths: M client/galaxy/scripts/mvc/tool/tools.js Log Message: ----------- check client-local user preferences before making api call Commit: febf54b9f7e36f35fb10a160f78da63c5b63af4d https://github.com/galaxyproject/galaxy/commit/febf54b9f7e36f35fb10a160f78da... Author: Martin Cech <marten@bx.psu.edu> Date: 2019-01-18 (Fri, 18 Jan 2019) Changed paths: M client/galaxy/scripts/entry/panels/tool-panel.js M client/galaxy/scripts/mvc/tool/tools.js M lib/galaxy/webapps/galaxy/api/tools.py Log Message: ----------- reduce reserved word conflict probability Commit: a82c405d62fb37b92f5718ca1f94fbe292e64313 https://github.com/galaxyproject/galaxy/commit/a82c405d62fb37b92f5718ca1f94f... Author: Martin Cech <marten@bx.psu.edu> Date: 2019-01-18 (Fri, 18 Jan 2019) Changed paths: M test/api/test_users.py Log Message: ----------- fix the test after updating the reserved word to include # Commit: 5fae26db3c79898bb24f582c2e8caee913a0a4a3 https://github.com/galaxyproject/galaxy/commit/5fae26db3c79898bb24f582c2e8ca... Author: Martin Cech <marten@bx.psu.edu> Date: 2019-01-18 (Fri, 18 Jan 2019) Changed paths: M client/galaxy/scripts/entry/panels/tool-panel.js Log Message: ----------- explicitly import jquery Commit: 26f8e0edc9ff3632a28f24f0b168b82829bbbc8e https://github.com/galaxyproject/galaxy/commit/26f8e0edc9ff3632a28f24f0b168b... Author: Martin Cech <marten@bx.psu.edu> Date: 2019-01-18 (Fri, 18 Jan 2019) Changed paths: M lib/galaxy/webapps/galaxy/api/users.py Log Message: ----------- add accidentally removed method due to a bad merge Commit: 9b73757d98e68772050da02e53af564451189321 https://github.com/galaxyproject/galaxy/commit/9b73757d98e68772050da02e53af5... Author: Martin Cech <marten@bx.psu.edu> Date: 2019-02-18 (Mon, 18 Feb 2019) Changed paths: M client/galaxy/scripts/entry/panels/tool-panel.js M client/galaxy/scripts/mvc/tool/tool-form-base.js M client/galaxy/scripts/mvc/tool/tools.js M client/galaxy/scripts/mvc/upload/upload-button.js M client/galaxy/scripts/mvc/user/user-model.js M client/galaxy/style/scss/base.scss M client/galaxy/style/scss/upload.scss M lib/galaxy/webapps/galaxy/api/tools.py M lib/galaxy/webapps/galaxy/api/users.py M lib/galaxy/webapps/galaxy/buildapp.py M test/api/test_tools.py M test/api/test_users.py M test/base/api.py Log Message: ----------- Merge pull request #7209 from martenson/toolfavs introduce the ability to favorite tools Compare: https://github.com/galaxyproject/galaxy/compare/8c207ab17e8a...9b73757d98e6
participants (1)
-
Martin Cech