Commit Graph
64959 Commits
Author SHA1 Message Date
Alireza Heidari 02ffb856f1 fix prettier and unit test error in filtering test 2022-12-16 01:07:30 +01:00
Alireza Heidari 27798db365 delete old utils/filterConversion file 2022-12-16 01:07:21 +01:00
Alireza Heidari 1b84a70ced update filtering tests 2022-12-16 01:07:21 +01:00
Alireza Heidari 77df210ba5 update history components/utils using filtering methods 2022-12-16 01:07:21 +01:00
Alireza Heidari 8d09786a06 create HistoryFilters instance from Filtering class 2022-12-16 01:07:09 +01:00
Alireza Heidari 74674ad1e1 update HistoryPublishedList filtering usage and related services 2022-12-16 01:07:09 +01:00
Alireza Heidari f1ffc25355 create Filtering class uitlity for implementing query:value filtering 2022-12-16 01:07:09 +01:00
Martin Cech 64176f424b Merge pull request #15217 from davelopez/fix_group_users_url
Fix url in group user API
2022-12-15 20:20:48 +01:00
Dannon 8282a1d565 Merge pull request #15190 from ahmedhamidawan/convert_pinia_historyItemsStore
Pinia-fy historyItemsStore
2022-12-15 11:08:37 -05:00
davelopez 427cb97ec2 Use correct path variable name 2022-12-15 16:55:13 +01:00
John Chilton 21276720fe Merge pull request #14927 from fbacall/trs-url-import
TRS import via URL
2022-12-15 10:45:42 -05:00
Nicola Soranzo 3fe73289a3 Merge pull request #15215 from hexylena/xsd-typo
Fix typo
2022-12-15 13:20:15 +00:00
Helena Rasche 55de957024 Fix typo 2022-12-15 11:14:02 +01:00
Ahmed Awan 88e8a3e873 Pinia-fy historyItemsStore: remove all traces of HistoryItemsProvider 2022-12-14 15:17:46 -05:00
Ahmed Awan 79eb509caf Pinia-fy historyItemsStore: consolidate changes in ToolForm and HistoryPanel 2022-12-14 15:16:06 -05:00
John Chilton 0d76b26689 Merge pull request #15189 from mvdbeek/openapi_python_client
Tweak OpenAPI schema
2022-12-14 09:20:20 -05:00
Marius van den Beek 35bf24a15d Merge pull request #15195 from jmchilton/spellcheck_api
Include spell checking in API schema linting.
2022-12-14 10:50:49 +01:00
Martin Cech 1ecf2ba871 Merge pull request #14968 from simonbray/jmd
Downgrade exception to warning when job properties files could not be found
2022-12-14 01:17:30 +01:00
Martin Cech 4be87b72a3 Merge pull request #15199 from jmchilton/tool_test_typing_decompose_3
Mark method parameter as meant to be used only for testing.
2022-12-13 22:04:13 +01:00
Nicola Soranzo b4e1c315a0 Merge pull request #15209 from nsoranzo/extract_packages_by_dep_dag
Extract list of packages ordered by dependency dag for reuse
2022-12-13 21:03:16 +00:00
Martin Cech c09a6bb301 Merge pull request #15200 from dannon/admin-job-lock-compositionts
Convert Admin/JobLock to composition+ts+apiclient
2022-12-13 21:53:44 +01:00
Nicola Soranzo 6d43c44c96 Extract list of packages ordered by dependency dag for reuse
Also:
- Add missing ones: `navigation`, `selenium`, `tours`
- Fix `galaxy-selenium` requirements
2022-12-13 16:57:37 +00:00
Dannon Baker a0c5a6b9af Unnecessary; left this in tinkering. 2022-12-13 11:23:42 -05:00
Dannon Baker e0f4e60643 Swap JobLock to use api bindings; bonus fix of disabling the form component while the request is happening. 2022-12-13 11:17:23 -05:00
John Chilton dedd624fe3 Improve API linting to include spell checking. 2022-12-13 10:53:47 -05:00
John Chilton f65c1be2b8 Work off the YAML schema. 2022-12-13 10:53:23 -05:00
John Chilton 3bec14cbe4 More schema linting in order to get Python client working.
I find the YAML version more readable - is this okay?
2022-12-13 10:52:51 -05:00
John Chilton 22962f4c35 Fix url in group_roles.py for param name change. 2022-12-13 16:36:54 +01:00
mvdbeek d2dea9a031 Rebuild schema 2022-12-13 16:36:54 +01:00
mvdbeek db066c8912 Drop duplicate tags 2022-12-13 16:36:54 +01:00
mvdbeek 25a4b57e62 Reduce identical/ambiguous paths 2022-12-13 16:36:52 +01:00
Marius van den Beek e67cb9b615 Merge pull request #15194 from jmchilton/security
Update API schema generation to be explicit about unsecured endpoints.
2022-12-13 16:34:59 +01:00
John Chilton e91383ea88 Okay these were needed. 2022-12-13 10:28:10 -05:00
John Chilton 788b231cd2 Merge remote-tracking branch 'origin/dev' into trs-url-import 2022-12-13 10:11:57 -05:00
Dannon Baker c97c24201a Convert Admin/JobLock to composition+ts 2022-12-13 10:03:05 -05:00
John Chilton bb9cf69ea1 Mark method parameter as meant to be used only for testing.
Trying to figure out why converter tests are broken in tool state typing branch.
2022-12-13 09:53:55 -05:00
Marius van den Beek 4efb6a8a98 Merge pull request #15193 from jmchilton/errors
Do not OpenAPI schema lint for operation-4xx-response.
2022-12-13 15:17:36 +01:00
John ChiltonandMarius van den Beek d688f28566 Update lib/galaxy/webapps/openapi/utils.py
Co-authored-by: Marius van den Beek <m.vandenbeek@gmail.com>
2022-12-13 08:49:10 -05:00
Dannon 078e1fb4d4 Merge pull request #15042 from hujambo-dunia/email_address_security
Prefill bug reports with current user's email
2022-12-13 07:23:52 -05:00
Marius van den Beek 842c500588 Merge pull request #15187 from jmchilton/improve_yaml_schema
Small fixes to YAML export of OpenAPI schema.
2022-12-13 11:56:09 +01:00
Nicola Soranzo 85a92be30a Merge pull request #15177 from jmchilton/fixup_refactoring_types
Fixup types surrounding workflow refactoring testing.
2022-12-13 10:48:41 +00:00
Marius van den Beek aa05a21f23 Merge pull request #15192 from jmchilton/tool_test_typing_2_decompose
Typing for tool test plumbing code.
2022-12-13 11:47:54 +01:00
Dannon 0a0d68b7fe Merge pull request #15054 from hujambo-dunia/check_box
Convert Checkbox component to Vue
2022-12-12 21:52:48 -05:00
guerler a078cf53e9 Remove div layer 2022-12-12 21:28:05 -05:00
Ahmed Awan d32ad794e6 Pinia-fy historyItemsStore, remove older store references 2022-12-12 20:33:35 -05:00
John Chilton 4a619eacad Small fixes to YAML export of OpenAPI schema. 2022-12-12 19:44:19 -05:00
John ChiltonandNicola Soranzo 3cc3938ebb Update test/unit/workflows/test_refactor_models.py
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2022-12-12 19:34:57 -05:00
John Chilton 254944e473 Update openapi generation to be explicit about unsecured endpoints.
Let's us drop a bunch more linting exceptions - https://redocly.com/docs/cli/rules/security-defined/#api-design-principles.
2022-12-12 19:19:00 -05:00
John Chilton 1d5cd12ea2 Do not OpenAPI schema lint for operation-4xx-response.
We have good infrastructure for error handling in the API and it could be improved in many ways - but I don't think keeping a list of exclusions is helpful. This is just going to get in the way and encourage unhelpful boilerplate IMO. This is the equivalent of Java checked exceptions - a bad idea.

xref: https://redocly.com/docs/cli/rules/operation-4xx-response/
2022-12-12 19:08:41 -05:00
Martin Cech 828fa4d9d5 Merge pull request #15181 from dannon/no-more-amd
Convert localization from old amd module
2022-12-13 00:55:51 +01:00