Skip to content
This repository has been archived by the owner. It is now read-only.

Remove Firefox Accounts #1035

Closed
ckprice opened this issue Jul 7, 2016 · 4 comments
Closed

Remove Firefox Accounts #1035

ckprice opened this issue Jul 7, 2016 · 4 comments
Assignees

Comments

@ckprice
Copy link

@ckprice ckprice commented Jul 7, 2016

  • Remove FxA connections.
  • Remove django-allauth from project (which enables #1034).
  • Remove user email and "Logout" from [...] menu.
  • Remove Firefox Accounts oauth credentials.
@lmorchard
Copy link
Member

@lmorchard lmorchard commented Jul 7, 2016

For what it's worth, this bug looked "too large" to me, so I split it up a bit and added some more issues - #1040, #1041, #1042, #1043. Will probably do some more tweaking as I think through what else is touched by FxA and user accounts, because there are some weird corners

@lmorchard lmorchard changed the title Remove Firefox Accounts & Replace with Email Collection Remove Firefox Accounts Jul 7, 2016
@6a68
Copy link
Member

@6a68 6a68 commented Jul 7, 2016

Do we also want to ask the FxA team to deactivate our oauth credentials? Not sure if this should be a checkbox or a separate coordination TODO.

@lmorchard
Copy link
Member

@lmorchard lmorchard commented Jul 12, 2016

Seems like #1047 is covering most of the visible & usable aspects of this issue. So, I'm considering this one as the final cleanup steps - e.g. remove django-allauth from the project, delete the contents of the socialaccounts tables, clean up anything else lingering related to FxA short of wiping the users (#1034)

@lmorchard
Copy link
Member

@lmorchard lmorchard commented Jul 13, 2016

Something occurs to me: Once #1065 is merged, we won't actually have Firefox Accounts wired up on the server side anymore. So, this issue could possibly lag behind the deployment of that stuff along with the user database cleanup.

lmorchard added a commit to lmorchard/testpilot that referenced this issue Jul 15, 2016
- Drop django-allauth, oauthlib, and python3-openid from
  requirements.txt

- Remove FxA and allauth related things from testpilot/settings.py,
  including Basket API keys

- Remove more FxA related modules from the testpilot.users app

- Clean up unused Jinja templates

- user_id no longer needed in frontend view

- Remove & clean up tests

Fixes mozilla#1035
lmorchard added a commit to lmorchard/testpilot that referenced this issue Jul 15, 2016
- Drop django-allauth, oauthlib, and python3-openid from
  requirements.txt

- Remove FxA and allauth related things from testpilot/settings.py,
  including Basket API keys

- Remove more FxA related modules from the testpilot.users app

- Clean up unused Jinja templates

- user_id no longer needed in frontend view

- Remove & clean up tests

Fixes mozilla#1035
@lmorchard lmorchard self-assigned this Jul 15, 2016
lmorchard added a commit to lmorchard/testpilot that referenced this issue Jul 15, 2016
- Drop django-allauth, oauthlib, and python3-openid from
  requirements.txt

- Remove FxA and allauth related things from testpilot/settings.py,
  including Basket API keys

- Remove more FxA related modules from the testpilot.users app

- Clean up unused Jinja templates

- user_id no longer needed in frontend view

- Remove & clean up tests

Fixes mozilla#1035
lmorchard added a commit to lmorchard/testpilot that referenced this issue Jul 15, 2016
- Drop django-allauth, oauthlib, and python3-openid from
  requirements.txt

- Remove FxA and allauth related things from testpilot/settings.py,
  including Basket API keys

- Remove more FxA related modules from the testpilot.users app

- Clean up unused Jinja templates

- user_id no longer needed in frontend view

- Remove & clean up tests

Fixes mozilla#1035
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
4 participants
You can’t perform that action at this time.