Wizard: Add open data to wizard

Description

In the wizard results page, add a new section for ‘Open Data’. Populate this section with open data tools that are relevant. Use the same criteria as we use for products for determining which open data sets to return.

Frontend:

  • Add a new section in the results page to show open data that are relevant. Create a new paginatedDatasets class to return open data (which will be called datasets in the graphql query)

  • Update the graphql query that is called to get the wizard results and request datasets. Fields to query for datasets are id, name, slug, imageFile, website

Backend:

  • Create an datasets type that will return open data. Fields in this type will include id, name, slug, imageFile, website

  • Add an array of datasets to the wizard results query

  • Create a resolver for datasets in the wizard code that will identify relevant datasets based on sector, country, and tags. Use the same logic that is currently used for returning products.

Attachments

1
100% Done
Loading...

Activity

Show:

Steve Conrad 
October 24, 2022 at 2:48 PM
(edited)

Section Title: Candidate Open Data

Description: The following open data (datasets, content, AI models) may be relevant for the project

Sorting: Same as products (name, tag, sector)

Render this section from the DatasetCard component.

Rafał Stencel 
October 24, 2022 at 10:05 AM
(edited)

  • Can we get database dump from prod (or other) environment so that we can properly test this functionality? Currently there is very few Open Data records.

  • Frontend

    • follow design of this section?

    • title of the section

    • description of the section

    • sorting by (if any?)

    • display Open Data in DatasetCard component?

    • our estimate: 2d

  • Backend

    • Dataset type already exists:

    • our estimate: 1d 4h

Rafał Stencel 
October 11, 2022 at 12:03 PM

  • details missing

Unresolved

Details

Assignee

Reporter

Original estimate

Time tracking

2d 5h logged7h remaining

Sprint

Priority

Created September 19, 2022 at 5:12 PM
Updated January 5, 2023 at 8:43 PM