You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In order to add new harvest sources to our Harvest DB, datagovteam wants to add a new Flask app to handle basic CRUD of Harvest Source configs, and to kick off harvest jobs.
[ACs should be clearly demoable/verifiable whenever possible. Try specifying them using BDD.]
GIVEN I have created a Flask app and added it to the repository above
AND that app has imported datagov-harvesting-logic as a dependency
AND I have followed the pattern outlined in the links above to develop a form to update Harvest Source
WHEN I save a new Harvest Source with a valid config then I expect it to post to the Harvest DB.
GIVEN I call the route {url}/harvests/{id}
THEN I expect to see the details for the harvest source with the corresponding id.
GIVEN I call the route {url}/harvests/ with no corresponding ID
THEN I expect to see a list of all harvest sources in the DB
Background
[Any helpful contextual notes or links to artifacts/evidence, if needed]
User Story
In order to add new harvest sources to our Harvest DB, datagovteam wants to add a new Flask app to handle basic CRUD of Harvest Source configs, and to kick off harvest jobs.
Links:
Acceptance Criteria
[ACs should be clearly demoable/verifiable whenever possible. Try specifying them using BDD.]
GIVEN I have created a Flask app and added it to the repository above
AND that app has imported datagov-harvesting-logic as a dependency
AND I have followed the pattern outlined in the links above to develop a form to update Harvest Source
WHEN I save a new Harvest Source with a valid config then I expect it to post to the Harvest DB.
GIVEN I call the route
{url}/harvests/{id}
THEN I expect to see the details for the harvest source with the corresponding id.
GIVEN I call the route
{url}/harvests/
with no corresponding IDTHEN I expect to see a list of all harvest sources in the DB
Background
[Any helpful contextual notes or links to artifacts/evidence, if needed]
Security Considerations (required)
[Any security concerns that might be implicated in the change. "None" is OK, just be explicit here!]
Sketch
The text was updated successfully, but these errors were encountered: