When syncing packages, we should show a confirmation page
Bug #830982 reported by
Julian Edwards
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
lp:~rvb/launchpad/confirmation-overlay-bug-830982
- Henning Eggers (community): Approve
-
Diff: 1017 lines (+800/-39)10 files modifiedbuildout-templates/bin/combine-css.in (+1/-0)
lib/lp/app/javascript/confirmationoverlay/assets/confirmationoverlay-core.css (+38/-0)
lib/lp/app/javascript/confirmationoverlay/confirmationoverlay.js (+230/-0)
lib/lp/app/javascript/confirmationoverlay/tests/test_confirmationoverlay.html (+39/-0)
lib/lp/app/javascript/confirmationoverlay/tests/test_confirmationoverlay.js (+167/-0)
lib/lp/app/javascript/formoverlay/formoverlay.js (+5/-0)
lib/lp/registry/javascript/distroseriesdifferences_details.js (+72/-0)
lib/lp/registry/javascript/tests/test_distroseriesdifferences_details.html (+34/-0)
lib/lp/registry/javascript/tests/test_distroseriesdifferences_details.js (+162/-35)
lib/lp/registry/templates/distroseries-localdifferences.pt (+52/-4)
lp:~rvb/launchpad/upgrade-display
- Gavin Panella (community): Approve
-
Diff: 18 lines (+2/-2)1 file modifiedlib/lp/registry/templates/distroseries-localdifferences.pt (+2/-2)
tags: | added: derivation |
Changed in launchpad: | |
status: | New → Triaged |
importance: | Undecided → High |
tags: |
added: qa-ok removed: qa-needstesting |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
2 mockups for a possible UI for this:
(number of detailed packages limited [to 15] to make sure the overlay fits on the page) people. canonical. com/~rvb/ confirm_ overlay_ limited. png
http://
(all the details about the packages to be synced) people. canonical. com/~rvb/ confirm_ overlay_ unlimited. png
http://