Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Jul 18, 2012
  1. @brosner

    removed silly line

    brosner authored
  2. @brosner

    a silly change for habitualist

    brosner authored
Commits on Jul 3, 2012
  1. @brosner
  2. @brosner
  3. @brosner
  4. @brosner

    Improved account primary email address change

    brosner authored
    When a user changed their primary email address we would simply update the
    email address fields. This is problematic because we have no guarantee the new
    address is owned by the user.
    
    We now update the fields, set the email as unverified and send a confirmation.
    If an exception happens during this process we rollback the changes as if the
    email never changed.
Commits on Jun 17, 2012
  1. @brosner

    Changed email address lookup during authentication

    brosner authored
    When looking up a user account for authentication by email address, we need
    to take primary into consideration.
    
    If the email address is primary we ignore the verified check (restores
    previous behavior after sign up and EMAIL_CONFIRMATION_REQUIRED = False.)
    
    If email address is not primary then it must be verified to ensure people
    don't hijack other people's email addresses.
    
    Thanks Luke Hatcher for discovering this small bug.
Commits on Jun 14, 2012
  1. @brosner

    Improved get_*_url when default_redirect is used

    brosner authored
    You can now pass fallback_url to methods which use default_redirect. This
    makes customizing the redirect URL simpler when you need data from the
    request to build the URL.
  2. @brosner
  3. @brosner

    Fixed typo in signal name

    brosner authored
  4. @brosner

    Added login signals

    brosner authored
    This commits adds two new signals which are similiar to their sign up
    counterparts. user_logged_in and user_login_attempt which are sent as they
    are named.
    
    Couple of other changes made to make the signals work such as unifying the
    interface to get the identifier field for each login form and added
    LoginView.after_login.
  5. @brosner

    Fixed EmailAddressManager.add_email and calling code

    brosner authored
    EmailAddressManager.add_email will not send confirmation if verified is True.
    Also, updated SignupView to take advantage of this with some minor clean ups.
  6. @brosner

    Fixed EmailAuthenticationBackend email lookup

    brosner authored
    When we look up an email address for a user during authentication we must
    only look for verified email addresses.
  7. @brosner

    Added UsernameAuthenticationBackend

    brosner authored
    This change adds a new username backend which does a case-insensitive lookup
    on username (Django does case-sensitive.) This commit also unifies the
    credential keys to allow email authentication with username fallback.
    
    Backwards incompatible if you wrote a custom authentication, overrode
    the authenticate method and use LoginEmailForm.
Commits on Jun 7, 2012
  1. @brosner

    Notify user when password is changed

    brosner authored
    When a password change occurs we now notify the user by default. This is very
    useful for detecting when something bad might be going on for a user. If a
    user receives this email when they did not expect they can now talk to the
    site owner to get the situation fixed.
  2. @brosner
  3. @brosner

    Bumped version

    brosner authored
  4. @brosner
  5. @brosner

    Added missing receiver import

    brosner authored
  6. @brosner

    Bumped version

    brosner authored
  7. @brosner

    Create accounts on User creation.

    brosner authored
    When a User instance is created we now create an associated Account
    object. We make sure that User.save calling code has control over whether
    the creation happens. This allows our SignupView to have full control over
    the account creation.
    
    Fixes #26 — thanks to Douglas Meehan for the report.
  8. @brosner

    Improved email confirmation control.

    brosner authored
    EmailAddressManager.add_email now accepts confirm kwarg to control whether
    it will send a confirmation email. It is turned OFF by default (if you are
    calling add_email directly.)
    
    Added confirm kwarg to SettingsView.update_email which defaults to the value
    of ACCOUNT_EMAIL_CONFIRMATION_EMAIL.
    
    This patch fixes #24 which reported a bug in when we display the email
    confirmation user message after sign up. Thanks Dave Lowe.
Commits on May 30, 2012
  1. @brosner

    Removed user check on GET in ConfirmEmailView

    brosner authored
    This was overlooked in 90d8c74.
Commits on May 15, 2012
  1. @brosner
  2. @brosner

    updated version

    brosner authored
  3. @brosner

    Removed user check when confirming email address

    brosner authored
    We can't try to be clever and ensure the email address confirmation is
    coming from who we expect. This view can be called anonymously due to
    ACCOUNT_EMAIL_CONFIRMATION_REQUIRED being True. Fixes #21 and #22.
  4. @brosner

    updated translations

    brosner authored
  5. @brosner
Commits on May 9, 2012
  1. @brosner
  2. @brosner
Commits on May 3, 2012
  1. @brosner
Commits on May 2, 2012
  1. @brosner

    Merge pull request #19 from madron/master

    brosner authored
    Fixed/improved some tests
Commits on May 1, 2012
  1. @madron

    fixed whitespaces and quotes

    madron authored
Commits on Apr 30, 2012
  1. @brosner
  2. @brosner
Something went wrong with that request. Please try again.