"Home page" vs. "Description" is misleading
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
Unassigned |
Bug Description
Your person page currently has a "Change home page" link, taking you to a "Description" page inviting you to "Describe yourself - your current activities, interests and so on." But that's not what "home page" means on the rest of the Internet.
Teams for which you are an admin similarly have a "Change home page" link to a "Description" page, similarly inviting you to "Describe yourself", but you shouldn't do that here because this is a team page, not your own. Teams also have a separate "Team description" field, but to be even more confusing, that's not on the "Description" page, it's on a page that has no heading at all, which you get to by clicking "Change details".
One way of fixing this would be to merge "Home page" into "Description", so that:
* teams you're an admin of have a "Team description:" field on their "Change details" page
* you have a similar description field on your "Change details" page (perhaps labelled "Tell us about yourself:")
* any text that was previously in the "Home page" field is appended to the description field.
Related branches
- Steve Kowalik (community): Approve (code)
- Stuart Bishop (community): Approve (db)
- Robert Collins: Pending (db) requested
-
Diff: 429 lines (+200/-192)4 files modifieddatabase/sampledata/current-dev.sql (+95/-95)
database/sampledata/current.sql (+95/-95)
database/schema/Makefile (+2/-2)
database/schema/patch-2208-90-1.sql (+8/-0)
- j.c.sackett (community): Approve
-
Diff: 1225 lines (+234/-338)21 files modifiedlib/lp/app/stories/form/xx-form-layout.txt (+1/-48)
lib/lp/app/templates/launchpad-search.pt (+2/-2)
lib/lp/registry/browser/configure.zcml (+0/-6)
lib/lp/registry/browser/person.py (+15/-48)
lib/lp/registry/browser/team.py (+5/-9)
lib/lp/registry/browser/tests/person-views.txt (+2/-87)
lib/lp/registry/browser/tests/private-team-creation-views.txt (+10/-20)
lib/lp/registry/browser/tests/test_person.py (+66/-44)
lib/lp/registry/browser/tests/test_team.py (+23/-5)
lib/lp/registry/interfaces/person.py (+7/-6)
lib/lp/registry/model/person.py (+22/-1)
lib/lp/registry/stories/team/xx-team-claim.txt (+5/-21)
lib/lp/registry/stories/teammembership/xx-teammembership.txt (+22/-15)
lib/lp/registry/stories/webservice/xx-person.txt (+2/-0)
lib/lp/registry/templates/person-index.pt (+3/-5)
lib/lp/registry/templates/team-index.pt (+3/-9)
lib/lp/registry/tests/test_person.py (+34/-0)
lib/lp/registry/tests/test_team_webservice.py (+1/-1)
lib/lp/services/verification/browser/logintoken.py (+2/-2)
lib/lp/services/webapp/doc/webapp-publication.txt (+5/-5)
lib/lp/testing/factory.py (+4/-4)
description: | updated |
description: | updated |
Changed in launchpad: | |
assignee: | nobody → salgado |
Changed in launchpad: | |
status: | New → Accepted |
Changed in launchpad: | |
assignee: | salgado → nobody |
status: | Confirmed → Fix Released |
description: | updated |
Changed in launchpad: | |
status: | New → Confirmed |
affects: | launchpad-foundations → launchpad-registry |
Changed in launchpad-registry: | |
importance: | Medium → Low |
tags: | added: tech-debt |
Changed in launchpad: | |
assignee: | nobody → Nigel Babu (nigelbabu) |
tags: |
added: bad-commit-11051 qa-bad removed: qa-needstesting |
tags: |
added: qa-ok removed: qa-bad |
tags: | added: teams users |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
Changed in launchpad: | |
assignee: | Curtis Hovey (sinzui) → nobody |
This hasn't been fixed.