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