AcademySoftwareFoundation / OpenCue

A render management system you can deploy for visual effects and animation productions.
https://www.opencue.io
Apache License 2.0
833 stars 203 forks source link

[cuegui] Limit user actions on alien jobs #1488

Closed DiegoTavares closed 3 months ago

DiegoTavares commented 3 months ago

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.

linux-foundation-easycla[bot] commented 3 months ago

CLA Not Signed

ramonfigueiredo commented 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.