We have a application that allows a user to view a list of SQL Agent jobs and create new ones.
However, the application displays a form asking for user credentials. The user is a member of the SQLAgentOperatorRole in msdb.
I tested by making the user a member of sysadmin and this works.
Obviously I do not want to make that user sysadmin so what permission level am I missing?