CON-149, CON-157, CON-158, CON-159, CON-160, CON-162, CON-178: Rename Agreement to DataAgreement (...)

Description

This PR contains all changes related to:

  • Agreement => DataAgreement API schema name changes
  • Agreement => DataAgreement API endpoint name changes
  • Mock application name changes
  • Removed endpoint for listing related DataAgreementAttribute related objects
  • Removed all filtering query parameters on API LIST endpoints
  • Fixtures updated
  • Webhook schemas
  • Webhook endpoints
  • Return types as dictionary objects
  • Adds optional fields on DataAgreement: policyRevision and policyRevisionHash. These fields are added to ensure that if a Policy is edited, there is a way to capture this correctly. The preferred method is to BLOCK editing a Policy for an active DataAgreement. The choice is left to the solution product. Removed this again to keep changes minimal, will introduce in a separate PR.

Related Issue

https://govstack-global.atlassian.net/browse/CON-149 https://govstack-global.atlassian.net/browse/CON-157 https://govstack-global.atlassian.net/browse/CON-158 https://govstack-global.atlassian.net/browse/CON-159 https://govstack-global.atlassian.net/browse/CON-160 https://govstack-global.atlassian.net/browse/CON-162 https://govstack-global.atlassian.net/browse/CON-178

Merge request reports

Loading