Launchpad shouldn't store wiki names
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
Brad Crittenden |
Bug Description
When you register with Launchpad, it creates for you an account on the Ubuntu wiki (regardless of whether you're an Ubuntu developer or even an Ubuntu user), and offers a page for entering and maintaining your wiki names on other wikis <https:/
But this is none of Launchpad's business. Knowing someone's wiki names doesn't help anyone else contact that person, or do anything else useful. Therefore, once we use OpenID to log in to the wikis that are currently hard-wired into Launchpad, we should abolish the wiki names from Launchpad.
Doing this would close bug 1745, bug 2369, bug 2553, bug 39212, bug 42058, bug 50384, bug 54243, bug 67646, bug 86253, and probably bug 178243.
Update: of the above bugs, all but bug 178243 have been either fixed or marked as invalid due to the removal of wiki names. Bug 178243 contained a separate wishlist item and that portion of it remains open.
Related branches
- Gary Poster (community): Approve
-
Diff: 530 lines (+2/-415)7 files modifiedlib/canonical/launchpad/pagetests/basics/notfound-traversals.txt (+0/-1)
lib/lp/registry/browser/configure.zcml (+0/-6)
lib/lp/registry/browser/person.py (+2/-182)
lib/lp/registry/stories/person/xx-person-edit-wikis.txt (+0/-134)
lib/lp/registry/templates/person-editwikinames.pt (+0/-75)
lib/lp/registry/templates/person-portlet-contact-details.pt (+0/-15)
lib/lp/registry/templates/product-rdf.pt (+0/-2)
description: | updated |
Changed in launchpad: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
affects: | launchpad-foundations → launchpad-registry |
Changed in launchpad-registry: | |
importance: | Medium → Low |
tags: | added: users |
Changed in launchpad: | |
assignee: | nobody → Brad Crittenden (bac) |
status: | Triaged → In Progress |
description: | updated |
tags: |
added: qa-ok removed: qa-needstesting |
The problem with this is that MoinMoin uses WikiNames for specific purposes. For example, when you edit a page, your "WikiName" is used by the page history in order to provide a link to your userpage.
Since the move to OpenID on the various wikis, Launchpad appears to be sending the editor's Launchpad ID to the wiki, instead of their wikiname, which results in a lot of broken links. See for example - https:/ /help.ubuntu. com/community/ RecentChanges. However, that's another bug.
The ideal solution here is to modify Moin so that the link it shows to an editor's homepage points at the user's Launchpad homepage, rather than a page on the wiki. I doubt that would be particularly difficult to implement.