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

IMN-745 - API Gateway - GET Agreement Purposes #905

Merged
merged 10 commits into from
Sep 11, 2024

Conversation

ecamellini
Copy link
Collaborator

@ecamellini ecamellini commented Aug 12, 2024

Reopens #783

Based on #904

Closes IMN-745

Testing

Success case ✅

I have the following purposes in the readmodel

image image image

And the following agreement

With the same consumerId / eserviceId used for the purposes above.
image

The call returns only the ACTIVE / SUSPENDED versions ✅

image

Error case for agreement not found ❌

This error "bubbles up" from the agreement process API call response:
image

@ecamellini ecamellini force-pushed the IMN-744-api-gateway-get-agreement-attributes branch from 926af8f to 53f0b5c Compare August 12, 2024 09:56
@ecamellini ecamellini changed the title Imn 745 api gateway get agreement purposes IMN-745 - API Gateway - GET agreements/:agreementId/purposes Aug 12, 2024
@ecamellini ecamellini force-pushed the IMN-745-api-gateway-get-agreement-purposes branch from fa02a85 to ca88d3e Compare August 12, 2024 10:03
@ecamellini ecamellini marked this pull request as ready for review August 12, 2024 10:04
Copy link
Collaborator

@MalpenZibo MalpenZibo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👌

@ecamellini ecamellini changed the title IMN-745 - API Gateway - GET agreements/:agreementId/purposes IMN-745 - API Gateway - GET Agreement Purposes Aug 14, 2024
@ecamellini ecamellini self-assigned this Aug 26, 2024
@ecamellini ecamellini force-pushed the IMN-744-api-gateway-get-agreement-attributes branch from 6214234 to 35f6c8b Compare September 9, 2024 09:01
@ecamellini ecamellini force-pushed the IMN-745-api-gateway-get-agreement-purposes branch 2 times, most recently from 67441a9 to 2444d22 Compare September 9, 2024 09:40
@ecamellini ecamellini force-pushed the IMN-744-api-gateway-get-agreement-attributes branch from 321daf0 to 4e9aadc Compare September 9, 2024 11:59
@ecamellini ecamellini force-pushed the IMN-745-api-gateway-get-agreement-purposes branch from 2444d22 to 7ceb6f8 Compare September 9, 2024 12:01
@ecamellini ecamellini force-pushed the IMN-744-api-gateway-get-agreement-attributes branch from 4e9aadc to 843c98a Compare September 11, 2024 14:20
Base automatically changed from IMN-744-api-gateway-get-agreement-attributes to main September 11, 2024 15:55
@ecamellini ecamellini force-pushed the IMN-745-api-gateway-get-agreement-purposes branch from 7ceb6f8 to 7136f11 Compare September 11, 2024 15:57
@ecamellini ecamellini merged commit 9910d84 into main Sep 11, 2024
36 checks passed
@ecamellini ecamellini deleted the IMN-745-api-gateway-get-agreement-purposes branch September 11, 2024 16:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants