Closed Bug 526691 Opened 15 years ago Closed 14 years ago

Add "Update all repacks" for administrators

Categories

(Websites Graveyard :: byob.mozilla.com, enhancement, P1)

enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: kev, Assigned: lorchard)

Details

(Whiteboard: 08 hrs)

As new versions of Firefox are released, the repacks managed by BYOB will need to be updated en masse. This process would be manually run by an administrator, and should have a confirmation dialog in place to mitigate the risk of accidental update process kickoffs. When this process is started, all existing repacks should be re-generated, regardless of their status. During an update process, it would be beneficial if all new submissions were locked out until the update process was finished.

After updating, repacks should maintain their status (e.g. repacks that had been approved for distribution maintain that status, where pending and rejected repacks also maintain that status. Updates should be administratively held (i.e. no notifications, only visible to admins/editors) until a sample group has been tested, at which point the app admin would approve release of the updates.

Repack authors should only be notified on release of the update, using the "approved" notification or a separate "your repack has been updated to the latest version" notification (preferred)
Added time estimate
Priority: -- → P1
Whiteboard: 12 hrs
Adding this to my bug queue
Assignee: nobody → lorchard
Status: NEW → ASSIGNED
Whiteboard: 12 hrs → 08 hrs
Took a bit longer than a hoped, but hopefully got some edge cases ironed out with r63522.  Some caveats:

* Rebuild will skip any repacks with current edits, since it would otherwise clobber work in progress.

* Notifications will be turned off, so a rebuild doesn't spew a flood of emails to everyone in the world.
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Also:

* Login as admin on stage, click the "manage app" link in the header to get to the rebuild page.

* Rebuild will also skip any repacks already waiting in the queue for a build, which should mean that repeated rebuild attempts will not double up builds in the queue.
Product: Websites → Websites Graveyard
You need to log in before you can comment on or make changes to this bug.