Closed DiegoTavares closed 3 months ago
Roula's contribution to this PR happened while she was still at SPI. Even though she has signed the CLA, the check will fail as the email assigned to this commit is no longer associated with her GitHub account.
Rationale Users shouldn't be allowed by default to execute destructive actions on jobs they don't own. For "superusers" there should be a simple way to toggle this behavior off. This preference should be saved on the user profile.
Implementation details This feature checks user permissions before allowing a user to "eat, kill, retry" jobs that they do not own. The behavior can be overwritten at: "File -> Enable Job Interaction". This gets saved to the config file and is disabled by default.