geonetwork-ui icon indicating copy to clipboard operation
geonetwork-ui copied to clipboard

Datahub: OGC API fixes

Open tkohr opened this issue 9 months ago â€ĸ 3 comments

Description

This PR applies a couple of fixes for the OGC API integration into the datahub:

  • Prevent the download list from breaking when WFS and OGC API links are present and the latter do not succeed due to CORS => visible in the SCOT test dataset
  • Fix a bug on app load in the OGC API form
  • Recover the message displayed for download links generated by WFS

Quality Assurance Checklist

  • [x] Commit history is devoid of any merge commits and readable to facilitate reviews
  • [x] If new logic ⚙ī¸ is introduced: unit tests were added
  • [ ] If new user stories 🤏 are introduced: E2E tests were added
  • [ ] If new UI components 🕹ī¸ are introduced: corresponding stories in Storybook were created
  • [ ] If breaking changes đŸĒš are introduced: add the breaking change label
  • [ ] If bugs 🐞 are fixed: add the backport <release branch> label => I think the bug fixes are for features introduced after the latest release (besides the recovered message)
  • [ ] The documentation website 📚 has received the love it deserves

This work is sponsored by MEL.

tkohr avatar May 07 '24 14:05 tkohr

Affected libs: common-fixtures, api-metadata-converter, feature-search, feature-router, feature-map, feature-dataviz, feature-record, api-repository, feature-catalog, feature-auth, feature-editor, ui-search, util-shared, ui-elements, feature-notifications, ui-catalog, ui-widgets, ui-inputs, ui-layout, ui-map, Affected apps: datahub, metadata-converter, metadata-editor, datafeeder, demo, webcomponents, map-viewer, search,

  • [ ] 🚀 Build and deploy storybook and demo on GitHub Pages
  • [ ] đŸ“Ļ Build and push affected docker images

github-actions[bot] avatar May 07 '24 14:05 github-actions[bot]

📷 Screenshots are here!

github-actions[bot] avatar May 07 '24 14:05 github-actions[bot]

Coverage Status

coverage: 83.23% (+1.3%) from 81.89% when pulling 53b70780af1d79ea9c17bdc7f8ded38adfd748a5 on ogc-api-fixes into 287bf00c0016518f7c4f244afad4a878eba92b79 on main.

coveralls avatar May 07 '24 14:05 coveralls