Team application pages aren't obviously about a team
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
Curtis Hovey |
Bug Description
A page about a team, that is not the team's top-level page, does not seem to be about a team. For example:
<https:/
<https:/
<https:/
<https:/
<https:/
In particular:
* Other than the page title (except for Bugs, bug 516485), the only mention of "team" in the page is as small as text can be on a computer screen without being unreadable.
* Except for the Code page ("Bazaar branches owned by Canonical Launchpad Engineering"), the headings seem to be about projects rather than teams: "Bugs related to Canonical Launchpad Engineering", "Translations related to Canonical Launchpad Engineering", "Blueprints involving Canonical Launchpad Engineering", "Questions for Canonical Launchpad Engineering".
Ways this could be fixed (not mutually exclusive):
1. Change the context heading from '{name}' to '“{name}” team', matching the page titles.
2. Similarly change the page headings to refer to '“{name}” team'.
3. Fix bug 185030, including changing "Overview" to "Team" on pages where a team is the context. (This would not be enough by itself.)
4. Make the hierarchy font size reasonable. (This would not be enough by itself.)
[Based on a comment by Curtis Hovey in bug 244558.]
Related branches
- Steve Kowalik (community): Approve (code)
-
Diff: 1171 lines (+277/-186)34 files modifiedlib/lp/app/browser/tales.py (+17/-8)
lib/lp/app/browser/tests/test_base_layout.py (+2/-1)
lib/lp/app/browser/tests/test_formatters.py (+77/-5)
lib/lp/bugs/browser/bugtask.py (+10/-2)
lib/lp/bugs/browser/configure.zcml (+6/-0)
lib/lp/bugs/browser/structuralsubscription.py (+2/-6)
lib/lp/bugs/browser/tests/test_breadcrumbs.py (+22/-1)
lib/lp/bugs/browser/tests/test_expose.py (+26/-17)
lib/lp/bugs/stories/bug-also-affects/xx-also-affects-new-upstream.txt (+3/-3)
lib/lp/bugs/stories/bugattachments/xx-attachments-to-bug-report.txt (+1/-1)
lib/lp/bugs/stories/bugs/xx-bug-comments-truncated.txt (+3/-3)
lib/lp/bugs/stories/bugs/xx-bug-create-question.txt (+9/-11)
lib/lp/bugs/stories/bugs/xx-bug-obfuscation.txt (+2/-2)
lib/lp/bugs/stories/bugtask-searches/xx-advanced-upstream-pending-bugwatch.txt (+1/-1)
lib/lp/bugs/stories/bugtask-searches/xx-person-bugs.txt (+6/-6)
lib/lp/bugs/stories/bugtracker/xx-bugtracker.txt (+4/-6)
lib/lp/bugs/stories/guided-filebug/xx-filebug-attachments.txt (+1/-1)
lib/lp/bugs/stories/guided-filebug/xx-product-guided-filebug.txt (+2/-4)
lib/lp/bugs/stories/guided-filebug/xx-project-guided-filebug.txt (+2/-4)
lib/lp/code/stories/branches/xx-branch-index.txt (+1/-1)
lib/lp/hardwaredb/stories/hwdb/xx-hwdb.txt (+1/-1)
lib/lp/registry/model/person.py (+7/-1)
lib/lp/registry/stories/distroseries/xx-distroseries-index.txt (+1/-1)
lib/lp/registry/stories/milestone/object-milestones.txt (+8/-85)
lib/lp/registry/stories/milestone/xx-milestone-add-and-edit.txt (+1/-1)
lib/lp/registry/stories/person/xx-person-subscriptions.txt (+3/-3)
lib/lp/registry/stories/productseries/xx-productseries-add-and-edit.txt (+1/-1)
lib/lp/registry/stories/project/xx-project-index.txt (+1/-1)
lib/lp/registry/tests/test_person.py (+12/-0)
lib/lp/services/webapp/breadcrumb.py (+11/-1)
lib/lp/services/webapp/error.py (+0/-6)
lib/lp/services/webapp/interfaces.py (+2/-0)
lib/lp/services/webapp/tests/test_breadcrumbs.py (+31/-1)
lib/lp/translations/stories/standalone/xx-person-activity.txt (+1/-1)
tags: | added: teams ui |
Changed in launchpad: | |
importance: | Undecided → Low |
status: | New → Triaged |
Changed in launchpad: | |
assignee: | nobody → Curtis Hovey (sinzui) |
status: | Triaged → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
Fixed in stable r14862 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ stable/ revision/ 14862>.