+nominate UI needs a big rework
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
Unassigned |
Bug Description
The +nominate UI needs a fair bit of work:
The page title doesn't tell me which project/distro I'm targetting for.
The initial paragraph changes completely depending on whether you have privileges to target or not, providing more introductory text if you do have privileges. This isn't how it should be; I'm more likely to need to have it explained to me if I'm Joe Random hitting the nominate button.
The page mentions releases everywhere; it actually nominates or targets for series.
"Release manager" isn't a term used elsewhere in Launchpad. It's in fact the driver.
It gives me a horribly right-aligned list of artificially-
It then finishes with a nice generic "Submit" button. It should in fact be "Nominate" or "Target"
Related branches
- Leonard Richardson (community): Approve
-
Diff: 612 lines (+131/-168)15 files modifiedlib/lp/bugs/browser/bug.py (+3/-3)
lib/lp/bugs/browser/bugnomination.py (+6/-0)
lib/lp/bugs/browser/tests/test_bugnomination.py (+52/-0)
lib/lp/bugs/mail/newbug.py (+5/-6)
lib/lp/bugs/mail/tests/test_bug_task_assignment.py (+7/-4)
lib/lp/bugs/stories/bug-release-management/30-nominate-bug-for-distrorelease.txt (+5/-4)
lib/lp/bugs/stories/bug-release-management/40-nominate-bug-for-productseries.txt (+5/-4)
lib/lp/bugs/stories/bug-release-management/60-defer-product-bug.txt (+1/-1)
lib/lp/bugs/stories/bug-release-management/xx-anonymous-bug-nomination.txt (+3/-2)
lib/lp/bugs/stories/cve/cve-linking.txt (+24/-120)
lib/lp/bugs/templates/bug-nominate-for-series.pt (+3/-14)
lib/lp/bugs/templates/bugnomination-edit.pt (+2/-2)
lib/lp/bugs/templates/bugtarget-bugs.pt (+1/-1)
lib/lp/bugs/templates/cve-index.pt (+10/-3)
lib/lp/registry/stories/milestone/object-milestones.txt (+4/-4)
Changed in launchpad: | |
assignee: | nobody → Curtis Hovey (sinzui) |
status: | Incomplete → In Progress |
Changed in launchpad: | |
importance: | Undecided → Low |
tags: | added: bugjam2010 confusing-ui |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
Changed in launchpad: | |
milestone: | none → 11.01 |
Changed in launchpad: | |
assignee: | Curtis Hovey (sinzui) → nobody |
It would be better to split this bug to several smaller, actionable items, so that someone can plausibly pick them up and work on them.