Sharing of event definition not working
I have created an event definition and shared it with another user:
The event definition itself (notice that no stream is assigned):
The other user doesn't see the definition. Additionally, the paging is still displaying pages for all the definitions that are hidden:
Here the roles configuration of the receiving user:
Steps to Reproduce (for bugs)
- Create event definition
- Share it with a non-admin user
- Log in as the non-admin user and visit event definitions page
- Check that there is no definition available and paging is still displaying all pages for all hidden definitions
Your Environment
- Graylog Version: Graylog Cloud 6.0.0 (431)
- Browser version: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:123.0) Gecko/20100101 Firefox/123.0
Checking, that nothing serious is broken. Otherwise we will fix it for the next patch...
The event definition is actually being shared. the reason you are not seeing it, is because of #19007
You can search for the name and you will find it. Or you can click through the pages.
I don't consider this a blocking issue right now.
#19007 has been fixed, so we might want to test this one again and be able to close it!
Verified that shared event is now visible on 6.0 RC4. Paging is still broken (based on all events, instead of those visible to user)
I created a separate issue for the paging problem: #19323 Closing this one, since sharing issue is resolved.