When syncing packages, we should show a confirmation page

Bug #830982 reported by Julian Edwards
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Raphaël Badin

Bug Description

It's considered to be too dangerous to sync a package with no confirmation page. After selecting package(s) to sync a second page should be shown which lists:

    package, old version, new version, changes (including intermediate versions).

For the changes, we need to fix bug 827576 first.

Related branches

tags: added: derivation
Changed in launchpad:
status: New → Triaged
importance: Undecided → High
Revision history for this message
Raphaël Badin (rvb) wrote :

2 mockups for a possible UI for this:

(number of detailed packages limited [to 15] to make sure the overlay fits on the page)
http://people.canonical.com/~rvb/confirm_overlay_limited.png

(all the details about the packages to be synced)
http://people.canonical.com/~rvb/confirm_overlay_unlimited.png

Revision history for this message
Stefano Rivera (stefanor) wrote : Re: [Bug 830982] Re: When syncing packages, we should show a confirmation page

I'd be keen to see changes (i.e. changelog entries)

Revision history for this message
Raphaël Badin (rvb) wrote :

Hi Stefano, the problem with having the changes displayed in the confirmation overlay is that the overlay might become huge and since it's "only" a confirmation overlay, having it to fit on the screen seems like a good idea. What do you think?

Revision history for this message
Julian Edwards (julian-edwards) wrote :

On Thursday 25 August 2011 18:24:51 you wrote:
> I'd be keen to see changes (i.e. changelog entries)

I don't think there is enough room on the overlay for that, it will get big
very quickly with more than a handful of packages selected.

The main intention of this change was to prevent accidental clicks of the
button submitting unwanted syncs and to review the packages selected. I think
that is adequate for now to close this bug and we can look at other changes in
the future, since Raphaël needs to fix some of the other bugs that you guys
raised.

Thanks.

Revision history for this message
Stefano Rivera (stefanor) wrote :

Fine. The proposed confirmation screen (both versions) address my concerns that led to this bug being raised.

Revision history for this message
Julian Edwards (julian-edwards) wrote :

On Friday 26 August 2011 10:09:51 you wrote:
> Fine. The proposed confirmation screen (both versions) address my
> concerns that led to this bug being raised.

Great, thanks for your feedback with this bug.

Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
Changed in launchpad:
assignee: nobody → Raphaël Victor Badin (rvb)
tags: added: qa-needstesting
Changed in launchpad:
status: Triaged → Fix Committed
Raphaël Badin (rvb)
tags: added: qa-ok
removed: qa-needstesting
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
removed: qa-ok
Raphaël Badin (rvb)
tags: added: qa-ok
removed: qa-needstesting
Gary Poster (gary)
Changed in launchpad:
status: Fix Committed → Fix Released
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.