Notify only a group of users when notifying about MiqRequest #13051
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The problem
https://bugzilla.redhat.com/show_bug.cgi?id=1397465
Consider tenant with two groups. Each group has a user. Both have a role limiting the vms they see by ownership. When one user orders a vm, the other one does not see it.
The problem was that the notification was created previously to both users.
The Cause
The root cause was that both user can see the given MiqProvisionRequest.
The Fix
We cannot fix the root cause directly. As we cannot tell up-front what users are gonna see the VM, before it is created -> thus we cannot tell what users shall see the given MiqProvisionRequest.
The MiqProvisionRequest are still seen by both users. However only relevant users are notified about it.
@miq-bot add_label blocker, bug, core, euwe/yes
@miq-bot assign @gtanzillo