Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

/Provision/Issue API #252

Open
4 tasks
Ben-Hodgkiss opened this issue Jan 21, 2025 · 0 comments
Open
4 tasks

/Provision/Issue API #252

Ben-Hodgkiss opened this issue Jan 21, 2025 · 0 comments

Comments

@Ben-Hodgkiss
Copy link
Contributor

Overview

Following the Pipeline API workshop day, we have now identified and prioritised the different APIs that are required to remove the Providers team dependency on datasette.

This ticket is to create the /provision/issue/summary API. At the workshop, we identified the following criteria for this that can be found on this Google sheet.

Method GET
Path /provision/issue

Inputs

Required Optional
organisation issue_type
dataset issue_field
severity
responsibility

Outputs

Existing New
organisation entity (if available)
dataset value
issue_type message
issue_field mapped_fields
resource )
row_number
entry_number

Datasette Tables

Tech Approach

To be completed during Refinement.

Acceptance Criteria

  • API created to query on the Endpoint Dataset Resource Summary and Endpoint Dataset Issue Type Summary tables
  • Queries must filter on organisation and dataset
  • Queries can filter on issue_type, issue_field, severity and responsibility
  • Output includes organisation, dataset, issue_type, issue_field, resource, row_number, entry_number, entity (if available), value, message, mapped_fields

Resourcing & Dependencies

  • Developer to attend the Providers Stand-Up on Tuesdays and Thursdays (they do not need to attend the Infra Stand-Up on these days).
  • Providers to offer support including pair programming and PR reviewing.
@Ben-Hodgkiss Ben-Hodgkiss moved this from Backlog to Refine, Prioritise & Plan in Infrastructure Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Refine, Prioritise & Plan
Development

No branches or pull requests

1 participant