Skip to content

Fix user permissions for job

Payton Burdette requested to merge pb-fix-jobs-table-vue-permissions into master

What does this MR do and why?

Fix user permissions for job, ensures action buttons are not shown for users who cannot update the build.

Needs permission to

  • cancel
  • play
  • retry
  • play scheduled job
  • unschedule job

Behind feature flag jobs_table_vue

Part of effort to refactor jobs index view to Vue/GraphQL

Screenshots or screen recordings

before after
Screen_Shot_2021-12-02_at_10.22.08_AM Screen_Shot_2021-12-02_at_10.22.16_AM

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Payton Burdette

Merge request reports

Loading