mozilla/affiliates — pull request #64 by ozten (2011-10-28 16:04:58+00:00)
Title: BrowserID integration

I think I have a good cut at how to do this, so issuing a pull request for discussion.

* LoginForm replaced with BrowserIDForm from django-browserid
* RegisterForm altered to support collecting displayname and doing BrowserID flow
* UserProfile creation in normal flow and corner case flow
* Removal of all password related flows1
* Removal of all email verfication flows

I left in email related strings, in-case this app does email for a different purpose, this l10n work isn't lost. However... new locales will have to localize these strings which aren't used... not sure what to do here.

Visual treatment of login button - Tycho reviewing

httplib2 and django-browserid - This is kind of busted right now (for anyone picking up these libs). I'll follow up with Paul

Outstanding issues:
* unit tests are broken, may need a lot of work, not sure if django-browserid or betafarm has solved some of these issues
* Django Admin site has username/password auth

I wanted to get your thoughts on the code, while I chip away at the Outstanding Issues next week.

1 Some of this code may come back to support the admin site