Dear Community,
I’m running Graylog 3.2 and Elasticsearch 6.8.
As admin I can save, edit and delete all of my searches, but regular (RO) users are prevented to delete their own.
“INFO [RestResource] Not authorized to access resource id <5f48ba91a1b183c912c632ec>. User is missing permission view:delete:5f48ba91a1b183c912c632ec”
By default role Reader have permission to create/read/edit saved search, but it’s not enought to delete.
Try to create role with permission view: delete using API:
Check for error code after add role through api using curl, it should return error (also HTTP code other than 2XX) if something go wrong. I tested posted example in 3.3.5 and works fine for me, I can see role in web interface and also api.