Problem
There is readOnlyMode but that is for the whole adapter. But it applies to the particular job on creation rather than runtime. Especially as the bull-board has grown in functionality over time with recent "add job" functionality
Suggestion
A finer control over which users can view/edit/... particular jobs.
It would be nice if there would be a function run per req that can determine " CRUD-like functionality per adapter be able to:
view job
create new jobs
delete job
retry job
pause/play queues
clear queue
Reasoning
We want to give access to bull-board (as an internal tool) depending on the roles of the user:
admin developer (full access)
developer (view permission and possible retry-job)
PM (view jobs, to help aid in troubleshooting operation issues)
Problem There is
readOnlyMode
but that is for the whole adapter. But it applies to the particular job on creation rather than runtime. Especially as the bull-board has grown in functionality over time with recent "add job" functionalitySuggestion A finer control over which users can view/edit/... particular jobs.
It would be nice if there would be a function run per req that can determine " CRUD-like functionality per adapter be able to:
Reasoning We want to give access to bull-board (as an internal tool) depending on the roles of the user: