Merge lp:~roadmr/canonical-identity-provider/launchpad-username-warning into lp:canonical-identity-provider/release

Proposed by Daniel Manrique
Status: Merged
Merge reported by: Otto Co-Pilot
Merged at revision: not available
Proposed branch: lp:~roadmr/canonical-identity-provider/launchpad-username-warning
Merge into: lp:canonical-identity-provider/release
Diff against target: 23 lines (+13/-0)
1 file modified
src/webui/templates/account/delete.html (+13/-0)
To merge this branch: bzr merge lp:~roadmr/canonical-identity-provider/launchpad-username-warning
Reviewer Review Type Date Requested Status
Maximiliano Bertacchini Approve
Review via email: mp+375921@code.launchpad.net

Commit message

Explain the implications of deleting the SSO account with regards to the username.

Description of the change

Explain the implications of deleting the SSO account with regards to the username.

People commonly delete SSO accounts expecting to be able to reuse the username, only to find themselves stuck because they didn't delete or modify the associated Launchpad account (where the username actually lives) and they've just locked themselves out of access to those.

While the proper solution is more complex and involves the pending work on automated placeholder account deletion/renaming (and something we haven't designed yet for Launchpad accounts which do have content), I'm hoping this text will reduce the amount of bleeding and/or at least prompt people to ask *before* they delete the account.

QA instructions:

- Go to the /+delete page and confirm the additional text is shown. Can be tested either by running this locally or on staging once it's merged/deployed.

To post a comment you must log in.
Revision history for this message
Maximiliano Bertacchini (maxiberta) :
Revision history for this message
Maximiliano Bertacchini (maxiberta) :
Revision history for this message
Maximiliano Bertacchini (maxiberta) :
Revision history for this message
Daniel Manrique (roadmr) wrote :

Thanks!

I've clarified instances of "account" to indicate we refer usually to the Ubuntu SSO account, added links to Launchpad ~ where appropriate and also added a link to the SSO page where the username can be changed.

Revision history for this message
Maximiliano Bertacchini (maxiberta) wrote :

Thanks! +1

review: Approve
Revision history for this message
Otto Co-Pilot (otto-copilot) wrote :

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'src/webui/templates/account/delete.html'
2--- src/webui/templates/account/delete.html 2020-01-22 12:52:26 +0000
3+++ src/webui/templates/account/delete.html 2020-04-10 20:23:19 +0000
4@@ -27,6 +27,19 @@
5 <p>{% blocktrans %}All content published under your Launchpad user will remain
6 public unless you deactivate your Launchpad account first.
7 {% endblocktrans %}</p>
8+
9+ <p>{% blocktrans %}<b>WARNING:</b> Your username is tied to your
10+ <a href="https://launchpad.net/~/">Launchpad account</a>, not your SSO
11+ account. If you delete your Ubuntu SSO account, you will be <b>UNABLE</b> to
12+ change or reuse your username in a different Ubuntu SSO account.
13+ {% endblocktrans %}</p>
14+
15+ <p>{% blocktrans %}If you want to assign your existing username to a different
16+ Ubuntu SSO account, then <b>before</b> deleting your SSO account, you must
17+ change the <a href="https://login.ubuntu.com">Ubuntu SSO</a> username to
18+ something different (like a random string), then proceed with the deletion.
19+ {% endblocktrans %}</p>
20+
21 <h3>{% trans "Other services:" %}</h3>
22 <p>{% blocktrans %}Landscape, Ubuntu wiki sites, Ubuntu Forum and AskUbuntu
23 accounts won't be deleted, but you will lose access to those too. You should