Commit Graph
7892 Commits
Author SHA1 Message Date
Dannon Baker 02b99b7478 Vueuse major ver upgrade, updates 2023-10-22 13:26:22 -04:00
Dannon Baker df78121239 Rename unused args in typescript 2023-10-22 13:26:22 -04:00
Dannon Baker 581179c722 Use state instead of this in workflowStepStore 2023-10-22 13:26:22 -04:00
Martin Cech fabc125ea2 Merge pull request #15000 from dannon/toolshed-bundles
Toolshed client build separation
2023-10-20 19:32:24 +02:00
Dannon 6954aa1252 Merge pull request #16758 from assuntad23/16556/time-wf-invoked
WF Report Enhancement: Converting ISO to UTC for Invocation Date/Time
2023-10-20 11:06:22 -04:00
John Chilton 96aa7b400a Merge pull request #16872 from ahmedhamidawan/restore_old_tools_api_route
Restore ToolsApi and create new api route for new panel structure
2023-10-20 09:36:18 -04:00
Dannon 4e13b2d925 Merge pull request #16830 from guerler/replace_modal
Use vue modal instead of global backbone modal in user preferences
2023-10-20 07:48:49 -04:00
Ahmed Awan a739f88aa6 Restore deprecated ToolsApi and create new api route for new panel structure
- restore `api/tools` that had the older (list of tool sections
  with `.elems`) structure
- but use the new `api/tool_panel` structure in the client
2023-10-17 13:58:43 -05:00
mvdbeek 5b928e4d73 Drop library_data from schema 2023-10-17 18:14:24 +02:00
guerler bf02dc9948 Drop library_data input type 2023-10-17 10:29:26 +03:00
guerler fce11c681f Add backward compatibility notice, direct developers to the regular data input instead 2023-10-17 10:29:26 +03:00
guerler bed8a8e5bc Add library data unit test 2023-10-17 10:29:26 +03:00
guerler 56e93b42f1 Add notification text if selected library is empty, strip initial slash from library dataset name 2023-10-17 10:29:26 +03:00
guerler 8dce5dba8d Add vue library data input element wrapper 2023-10-17 10:29:26 +03:00
guerler e98a028143 Add FormLibraryData placeholder component 2023-10-17 10:29:26 +03:00
guerler 9196bbd73a Allow library entry selection for multiple datasets 2023-10-17 10:29:26 +03:00
guerler 30ea01d564 Use static keys to specify input sources in variant index 2023-10-17 10:29:26 +03:00
guerler 1eb71c9a04 Remove legacy popover wrapper 2023-10-17 10:29:26 +03:00
guerler c0330f6d6d Remove legacy switch wrapper 2023-10-17 10:29:26 +03:00
guerler 8eb4368da2 Remove unused legacy button and options wrappers 2023-10-17 10:29:26 +03:00
guerler f4afed60cc Remove legacy select default wrapper 2023-10-17 10:29:26 +03:00
guerler 27bb1017c4 Remove vue interface to backbone parameter factory 2023-10-17 10:29:26 +03:00
guerler bf18eb096a Remove legacy ftpfile and library_data wrappers 2023-10-17 10:29:26 +03:00
guerler c8c1f51f81 Remove legacy parameters factory 2023-10-17 10:29:25 +03:00
guerler d234b28812 Remove legacy parameter matching condition from form elements 2023-10-17 10:29:25 +03:00
Dannon 7c013cc6ac Merge pull request #16739 from ahmedhamidawan/toolbox_restructuring
Refactor Tool Panel views structures and combine ToolBox and ToolBoxWorkflow into one component
2023-10-16 09:46:27 -04:00
Björn Grüning cde7658aaa Merge pull request #16738 from davelopez/explore_collection_item_scroll_improvements
Improve collection items scrolling
2023-10-14 09:11:08 +02:00
Ahmed Awan a418224b95 fix conflicts caused by FilterMenu changes to Tool panel struct 2023-10-13 20:30:58 -05:00
Ahmed Awan 2ea5170afb fix selenium fails waiting on CSS selectors for tool panel 2023-10-13 19:32:24 -05:00
Ahmed Awan 29e0540b1b fix bug where Workflows section was only shown in Editor toolbox
if user had some favorite wfs
2023-10-13 19:32:24 -05:00
tcollins 28ec0ecb51 added multiple typo support for tool searching 2023-10-13 19:32:24 -05:00
Ahmed Awan a44002439a add description for ontology filter 2023-10-13 19:32:22 -05:00
Ahmed Awan 2ee780a9b9 remove panel_labels from api/tools return's section.tools
improve typing
2023-10-13 19:31:09 -05:00
Ahmed Awan f9a4071d09 convert utilities.js to .ts and fix jests
improve typing in several places
2023-10-13 19:31:07 -05:00
Ahmed Awan a0d89a34c9 Change ToolsView/ schema.org page to support new api structure 2023-10-13 19:29:18 -05:00
Ahmed Awan 185e388b18 add ToolSection.panel_labels to api return, to include any sub
sections within a ToolSection
2023-10-13 19:29:18 -05:00
Ahmed Awan 0d21b18d8e Refactor Tool Panel views into one Toolbox
Changed the structure of toolbox received from the backend
ToolBox is now an object of ToolSections (and Tools) by id

Also consolidated `ToolBox` and `ToolBoxWorkflow` into one `ToolBox`
that is contained within a `ToolPanel`. Removed Tool panel providers
and ProviderAware tool boxes
2023-10-13 19:29:15 -05:00
Nicola Soranzo 80cc5dd1bb Merge pull request #16851 from afuetterer/fix-typos
chore: fix typos
2023-10-13 19:00:23 +01:00
Dannon 57985f1b3c Merge pull request #16522 from ahmedhamidawan/reusable_filters_component
Create reusable `FilterMenu` with advanced options
2023-10-13 11:08:38 -04:00
Heinz-Alexander FuettererandNicola Soranzo 347e7b8301 chore: fix typos
Co-authored-by: Nicola Soranzo <nicola.soranzo@gmail.com>
2023-10-13 16:29:27 +02:00
guerler 298637da37 Fix selenium selector for signout modal 2023-10-13 12:26:29 +03:00
mvdbeek 01fae97579 Merge branch 'release_23.1' into dev 2023-10-13 11:01:36 +02:00
Ahmed Awan 1c37fa90f3 fix seleniums and minor bug fixes for FilterMenu 2023-10-12 13:30:28 -05:00
Björn Grüning 26eba220e2 Merge pull request #16839 from davelopez/refactor_dataset_services
Refactor dataset services
2023-10-12 19:25:48 +02:00
Ahmed Awan 7cae1a6583 fix jests 2023-10-12 10:33:31 -05:00
Ahmed Awan 1201ea0f75 prettier fixes 2023-10-12 10:33:30 -05:00
Ahmed Awan 79e2054f35 separate FilterMenu elements into separate components 2023-10-12 10:33:30 -05:00
Ahmed Awan f3969612c8 fix seleniums and adjust navigation.yml for FilterMenu changes 2023-10-12 10:33:29 -05:00
Ahmed Awan 3f19332bc5 add FilterMenu to PageList and fix some jests and seleniums 2023-10-12 10:33:29 -05:00
Ahmed Awan fea0f88f56 replace IndexFilter in WorkflowList with FilterMenu
also:
- create `WorkflowFilters.js` that exports reusable `Filtering`
- allow `MultiTags` filter type for `FilterMenu`, which allows you to
  add a `StatelessTags` field in the menu, allowing for array values
  as filter
- allow `is:filter` filters that are Boolean filters, except, they
  only be set to true
- apart from `q=filter1&qv=val&q=filter2&qv=val&...` query strings
  for the backend, the `Filtering` class can now also create
  `backendFormatted` strings in the form `filter1:val filter2:val`
2023-10-12 10:33:29 -05:00