The functional permission 'Administer Operations' is required for failing and abandoning jobs. However, this is currently not being checked in UI and all users have access to the Fail/Abandon buttons.
Refer to screenshot admin-fail-1.png: The dladmin user is able to view the Fail button (as he should be)
Refer to screenshot analyst-fail-1.png: The analyst user is able to view the Fail button (he should not be since he does not have 'Administer Operations' functional permission)
UI will now display job FAIL/ABANDON buttons depending upon functional permission 'Administer Operations' availability.