Closed Bug 737461 Opened 13 years ago Closed 10 years ago

be able to grant permissions to edit only rules on certain channels/versions/whatever

Categories

(Release Engineering Graveyard :: Applications: Balrog (backend), defect, P4)

x86_64
Linux
defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: catlee, Unassigned)

Details

(Whiteboard: [balrog])

use case is to allow folks like khuey or other trusted sheriffs disable updates on nightly channel.
Product: mozilla.org → Release Engineering
mass component change
Component: General Automation → Balrog: Backend
Chris, Nick and I talked about the use case from comment #0 yesterday. We thought that this might be better (and more simply) implemented as a pass-through service, similar to how we allow nightly build retriggering through self serve. What do you think about that?
Flags: needinfo?(catlee)
Yeah, that's certainly a possibility. Is it simpler to write a small app that does very specific operations with the Balrog API rather than have finer grain permissions?
Flags: needinfo?(catlee)
(In reply to Chris AtLee [:catlee] from comment #3) > Yeah, that's certainly a possibility. Is it simpler to write a small app > that does very specific operations with the Balrog API rather than have > finer grain permissions? The backend bits probably aren't _too_ hard, but I have no idea what to do in the UI. We'd have to start customizing the UI based on what permissions you have, which seems like overkill. I'm not entirely opposed to it, but it's definitely more work. We need bug 721333 before we can implement the idea in comment #2, but we need that for release support anyways...
I think the pass-through approach (via self serve, or whereever) is almost certainly the better approach. We're even leaning towards that for things such as letting RelMan ship releases.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
Product: Release Engineering → Release Engineering Graveyard
You need to log in before you can comment on or make changes to this bug.