Closed Bug 1310188 Opened 8 years ago Closed 8 years ago

enable scheduled changes for Releases and Permissions

Categories

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

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bhearsum, Assigned: bhearsum)

References

Details

Attachments

(2 files)

Multiple Signoff is going to be implemented through the recently developed Scheduled Changes system. We will require Signoff for Releases and Permissions, so we must enable Scheduled Changes for them. It doesn't make sense for either to have Telemetry-based conditions, so we must disable that for them.
Blocks: 1310214
This bug should include the necessary database and web API work.
Depends on: 1310217
Blocks: 1310217
No longer depends on: 1310217
Blocks: 1278974
Assignee: nobody → bhearsum
Attachment #8816172 - Flags: review?(nthomas)
Attachment #8816172 - Flags: review?(jlorenzo)
Attachment #8816172 - Flags: review?(nthomas) → review+
Attachment #8816172 - Flags: review?(jlorenzo) → review+
Commit pushed to master at https://github.com/mozilla/balrog https://github.com/mozilla/balrog/commit/22f6cace1d626b5b48afe83a63901baf5cfc4e13 bug 1310188: Use custom column types for JSON columns (#184). r=nthomas,jlorenzo
Depends on: 1324850
With Johan gone for so long, I'll stick with just you for this one, if that's OK. More details in PR, as usual.
Attachment #8820384 - Flags: review?(nthomas)
Comment on attachment 8820384 [details] [review] enabled scheduled changes for Releases and Permissions See PR for comments.
Attachment #8820384 - Flags: review?(nthomas) → review+
Comment on attachment 8820384 [details] [review] enabled scheduled changes for Releases and Permissions Nick, I'm reflagging for a final sanity check because of the amount of change made to the Forms after your feedback, and the bug uncovered in Releases.delete, per https://github.com/mozilla/balrog/pull/196#issuecomment-270225339.
Attachment #8820384 - Flags: review?(nthomas)
Attachment #8820384 - Flags: review?(nthomas)
Commit pushed to master at https://github.com/mozilla/balrog https://github.com/mozilla/balrog/commit/c6b8b919362ace0d819018cd602bafb5d9bfbdd5 bug 1310188: Enable Scheduled Changes for Releases and Permissions (#196). r=nthomas
Depends on: 1331698
In production!
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Product: Release Engineering → Release Engineering Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: