Changes to apps should go through manual approval mechanism

Bug #689394 reported by Anthony Lenton
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Software Center Agent
Fix Released
Low
Michael Nelson

Bug Description

When updating an application *that has already been published*, changes made by developers aren't effective immediately, but should instead go through a manual approval mechanism. This will effectively result in two copies of the application in the system, one the currently published one and another with the proposed changes.

When the developer views/edits an application we should show the list of pending changes highlighted (stating that this version isn't yet visible, but pending approval), with an option to see the currently published version instead.

To QA the changes landed for this bug:
 1) Create an application, then use the admin interface to make it published,
 2) Go back and try editing the application

ER: a new application is created in the Pending status, and differences between it and the published app are displayed on the details (you can see this demo'd at http://people.canonical.com/~michaeln/devportal/devportal-initial-functionality.ogv )

tags: added: kb-improvement
Changed in software-center-agent:
assignee: nobody → Michael Nelson (michael.nelson)
importance: Undecided → Low
status: New → In Progress
Changed in software-center-agent:
status: In Progress → Fix Committed
description: updated
Revision history for this message
Dave Morley (davmor2) wrote :

A second version of the app is listed and the the setting is modified, I'm glad to see the status is shown in the admin interface otherwise I think the list would be a drag to look through all the dupes of apps.

Revision history for this message
Dave Morley (davmor2) wrote :

Forgot to add that the description lists it as The application has been submitted as ready for review

Revision history for this message
Dave Morley (davmor2) wrote :

This is working however there is an issue in the admin interface bug 704953

Changed in software-center-agent:
status: Fix Committed → Fix Released
Changed in software-center-agent:
milestone: none → devportal-prototype
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.