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

Notifications Abonnement Object Filter #9

Open
paul-ritense opened this issue Nov 18, 2024 · 0 comments
Open

Notifications Abonnement Object Filter #9

paul-ritense opened this issue Nov 18, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@paul-ritense
Copy link

Why

Notifications are only sent from notifications API service to GZAC for object types that GZAC is interested in.

  • Problem Statement: Without an object filter notifications will be distributed to all 'abonnementen'. This causes unnecessary load to GZAC implementations
  • Value Proposition: Reducing the load will prevent unstable GZAC implementations.

How

*Add a objecttype filter to the 'objecten' channel.

What

What needs to be done to implement this feature?

  • Feature Description: At startup the NotificatiesApiPlugin creates an 'Abonnement' and includes an 'objecten' channel. By adding a filter to this subscription based on registered objects in the Admin ObjectManagement the subscription will filter on 'create object events'
  • Requirements: Use Open Notificaties Version 1.7.0 or higher
  • Acceptance Criteria: First manually create object filter, then automate creation of the filter. Add unit tests to create filter and test filter in a test implementation

Additional Context


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants