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

Add new UsagePolicyException for expired policies #656

Closed
6 tasks
ds-crehm opened this issue Feb 15, 2024 · 1 comment
Closed
6 tasks

Add new UsagePolicyException for expired policies #656

ds-crehm opened this issue Feb 15, 2024 · 1 comment
Labels
backend Backend related issues frontend Frontend related Issues

Comments

@ds-crehm
Copy link
Contributor

As user ,
I want to see why exactly a notification was not sent,
so that I know what to do in order to resend the notification successfully.

Hints / Details

Implement concept #521

Acceptance Criteria

Backend:

  • UsagePolicyException 'split' into two exceptions: UsagePolicyPermissionException and UsagePolicyExpiredException
  • UsagePolicyPermissionException is thrown when a permission validation fails and contains the information from the IRS policy checker response
  • UsagePolicyExpiredException is thrown when the policy's validUntil DateTime < current DateTime and contains information about the expiration date and other relevant information similar to the IRS policy checker response
  • A new message must be created and stored with the information from the thrown exception -> see Change QualityNotificationResponse to include a list of QualityNotificationMessage #423

Frontend:

Out of Scope

Changes to the status transitions are handled in the concept #436

@ds-crehm
Copy link
Contributor Author

Duplicate of #639

@ds-crehm ds-crehm marked this as a duplicate of #639 Mar 13, 2024
@mkanal mkanal moved this from inbox to done in Trace-X Mar 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Backend related issues frontend Frontend related Issues
Projects
Status: done
Development

No branches or pull requests

1 participant