Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 8, 2013
  1. Preston Holmes

    [1.5.x] Fixed #19662 -- alter auth modelbackend to accept custom user…

    ptone authored
    …name fields
    
    Thanks to Aymeric and Carl for the review.
Commits on Jan 22, 2013
  1. Florian Apolloner

    [1.5.X] Fixed #19596 -- Use `_default_manager` instead of `objects` i…

    apollo13 authored
    …n the auth app.
    
    This is needed to support custom user models which don't define a manager
    named `objects`.
    
    Backport of cc4de61 from master.
Commits on Oct 13, 2012
  1. Russell Keith-Magee
Commits on Oct 6, 2012
  1. Russell Keith-Magee

    Fixed #19060 -- Corrected assumptions about the name of the User mode…

    freakboy3742 authored
    …l in the ModelBackend.
    
    Thanks to Ivan Virabyan for the report and initial patch.
Commits on Sep 26, 2012
  1. Russell Keith-Magee

    Fixed #3011 -- Added swappable auth.User models.

    freakboy3742 authored
    Thanks to the many people that contributed to the development and review of
    this patch, including (but not limited to) Jacob Kaplan-Moss, Anssi
    Kääriäinen, Ramiro Morales, Preston Holmes, Josh Ourisman, Thomas Sutton,
    and Roger Barnes, as well as the many, many people who have contributed to
    the design discussion around this ticket over many years.
    
    Squashed commit of the following:
    
    commit d84749a
    Merge: 531e771 7c11b1a
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Wed Sep 26 18:37:04 2012 +0800
    
        Merge remote-tracking branch 'django/master' into t3011
    
    commit 531e771
    Merge: 29d1abb 1f84b04
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Wed Sep 26 07:09:23 2012 +0800
    
        Merged recent trunk changes.
    
    commit 29d1abb
    Merge: 8a527dd 54c81a1
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Mon Sep 24 07:49:46 2012 +0800
    
        Merge remote-tracking branch 'django/master' into t3011
    
    commit 8a527dd
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Mon Sep 24 07:48:05 2012 +0800
    
        Ensure sequences are reset correctly in the presence of swapped models.
    
    commit e2b6e22
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sun Sep 23 17:53:05 2012 +0800
    
        Modifications to the handling and docs for auth forms.
    
    commit 98aba85
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sun Sep 23 15:28:57 2012 +0800
    
        Improved error handling and docs for get_user_model()
    
    commit 0229209
    Merge: 6494bf9 8599f64
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sun Sep 23 14:50:11 2012 +0800
    
        Merged recent Django trunk changes.
    
    commit 6494bf9
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Mon Sep 17 21:38:44 2012 +0800
    
        Improved validation of swappable model settings.
    
    commit 5a04cde
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Mon Sep 17 07:15:14 2012 +0800
    
        Removed some unused imports.
    
    commit ffd535e
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sun Sep 16 20:31:28 2012 +0800
    
        Corrected attribute access on for get_by_natural_key
    
    commit 913e1ac
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sun Sep 16 20:12:34 2012 +0800
    
        Added test for proxy model safeguards on swappable models.
    
    commit 280bf19
    Merge: dbb3900 935a863
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sun Sep 16 18:16:49 2012 +0800
    
        Merge remote-tracking branch 'django/master' into t3011
    
    commit dbb3900
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sun Sep 16 18:09:27 2012 +0800
    
        Fixes for Python 3 compatibility.
    
    commit dfd7213
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sun Sep 16 15:54:30 2012 +0800
    
        Added protection against proxying swapped models.
    
    commit abcb027
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sun Sep 16 15:11:10 2012 +0800
    
        Cleanup and documentation of AbstractUser base class.
    
    commit a9491a8
    Merge: fd8bb4e 08bcb4a
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sun Sep 16 14:46:49 2012 +0800
    
        Merge commit '08bcb4aec1ed154cefc631b8510ee13e9af0c19d' into t3011
    
    commit fd8bb4e
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sun Sep 16 14:20:14 2012 +0800
    
        Documentation improvements coming from community review.
    
    commit b550a6d
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sun Sep 16 13:52:47 2012 +0800
    
        Refactored skipIfCustomUser into the contrib.auth tests.
    
    commit 52a02f1
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sun Sep 16 13:46:10 2012 +0800
    
        Refactored common 'get' pattern into manager method.
    
    commit b441a6b
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sun Sep 16 13:41:33 2012 +0800
    
        Added note about backwards incompatible change to admin login messages.
    
    commit 08bcb4a
    Author: Anssi Kääriäinen <akaariai@gmail.com>
    Date:   Sat Sep 15 18:30:33 2012 +0300
    
        Splitted User to AbstractUser and User
    
    commit d9f5e5a
    Author: Anssi Kääriäinen <akaariai@gmail.com>
    Date:   Sat Sep 15 18:30:02 2012 +0300
    
        Reworked REQUIRED_FIELDS + create_user() interaction
    
    commit 579f152
    Merge: 9184972 93e6733
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sat Sep 15 20:18:37 2012 +0800
    
        Merge remote-tracking branch 'django/master' into t3011
    
    commit 9184972
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sat Sep 15 20:18:19 2012 +0800
    
        Deprecate AUTH_PROFILE_MODULE and get_profile().
    
    commit 334cdfc
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sat Sep 15 20:00:12 2012 +0800
    
        Added release notes for new swappable User feature.
    
    commit 5d7bb22
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sat Sep 15 19:59:49 2012 +0800
    
        Ensure swapped models can't be queried.
    
    commit 57ac6e3
    Merge: f2ec915 abfba3b
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sat Sep 15 14:31:54 2012 +0800
    
        Merge remote-tracking branch 'django/master' into t3011
    
    commit f2ec915
    Merge: 1952656 5e99a3d
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sun Sep 9 08:29:51 2012 +0800
    
        Merge remote-tracking branch 'django/master' into t3011
    
    commit 1952656
    Merge: 2c5e833 c4aa26a
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sun Sep 9 08:22:26 2012 +0800
    
        Merge recent changes from master.
    
    commit 2c5e833
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sun Sep 9 07:53:46 2012 +0800
    
        Corrected admin_views tests following removal of the email fallback on admin logins.
    
    commit 20d1892
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sun Sep 9 01:00:37 2012 +0800
    
        Added conditional skips for all tests dependent on the default User model
    
    commit 40ea8b8
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sat Sep 8 23:47:02 2012 +0800
    
        Added documentation for REQUIRED_FIELDS in custom auth.
    
    commit e6aaf65
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Sat Sep 8 23:20:02 2012 +0800
    
        Added first draft of custom User docs.
    
        Thanks to Greg Turner for the initial text.
    
    commit 75118bd
    Author: Thomas Sutton <me@thomas-sutton.id.au>
    Date:   Mon Aug 20 11:17:26 2012 +0800
    
        Admin app should not allow username discovery
    
        The admin app login form should not allow users to discover the username
        associated with an email address.
    
    commit d088b3a
    Author: Thomas Sutton <me@thomas-sutton.id.au>
    Date:   Mon Aug 20 10:32:13 2012 +0800
    
        Admin app login form should use swapped user model
    
    commit 7e82e83
    Merge: e29c010 39aa890
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Fri Sep 7 23:45:03 2012 +0800
    
        Merged master changes.
    
    commit e29c010
    Merge: 8e3fd70 30bdf22
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Mon Aug 20 13:12:57 2012 +0800
    
        Merge remote-tracking branch 'django/master' into t3011
    
    commit 8e3fd70
    Merge: 507bb50 26e0ba0
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Mon Aug 20 13:09:09 2012 +0800
    
        Merged recent changes from trunk.
    
    commit 507bb50
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Mon Jun 4 20:41:37 2012 +0800
    
        Modified auth app so that login with alternate auth app is possible.
    
    commit dabe362
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Mon Jun 4 20:10:51 2012 +0800
    
        Modified auth management commands to handle custom user definitions.
    
    commit 7cc0baf
    Author: Russell Keith-Magee <russell@keith-magee.com>
    Date:   Mon Jun 4 14:17:28 2012 +0800
    
        Added model Meta option for swappable models, and made auth.User a swappable model
Commits on Jun 7, 2012
  1. Claude Paroz

    Fixed #18269 -- Applied unicode_literals for Python 3 compatibility.

    claudep authored
    Thanks Vinay Sajip for the support of his django3 branch and
    Jannis Leidel for the review.
Commits on Apr 26, 2012
  1. Claude Paroz

    Fixed #18038 -- Removed the 'supports_inactive_user' backwards-compat…

    claudep authored
    …ibility flag. Thanks Aymeric Augustin for the initial patch and Ramiro Morales for the review.
    
    git-svn-id: http://code.djangoproject.com/svn/django/trunk@17938 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Commits on Sep 10, 2011
  1. Alex Gaynor

    Removed the deprecated-since-1.2 "supports_object_permissions" and "s…

    alex authored
    …upports_anonymous_user" flags on authentication backends. If you have an authenication backend it now *must* suport these.
    
    git-svn-id: http://code.djangoproject.com/svn/django/trunk@16789 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Commits on Jul 13, 2011
  1. Jannis Leidel

    Fixed #16225 -- Removed unused imports. Many thanks to Aymeric August…

    jezdez authored
    …in for the work on the patch and Alex for reviewing.
    
    git-svn-id: http://code.djangoproject.com/svn/django/trunk@16539 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Commits on Dec 21, 2010
  1. Jannis Leidel

    Fixed #14249 -- Added support for inactive users to the auth backend …

    jezdez authored
    …system. Thanks, Harro van der Klauw.
    
    git-svn-id: http://code.djangoproject.com/svn/django/trunk@15010 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Commits on Dec 4, 2010
  1. Russell Keith-Magee

    Fixed #14795 -- Ensure that get_all_permissions() returns the right r…

    freakboy3742 authored
    …esult (i.e., all permissions) for superusers. Thanks to jay.halleaux@gmail.com for the report, and Brett Haydon for the patch.
    
    git-svn-id: http://code.djangoproject.com/svn/django/trunk@14797 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Commits on May 4, 2010
  1. Russell Keith-Magee

    Fixed #12164 -- Removed the Python 2.3 compatibility imports and work…

    freakboy3742 authored
    …arounds. Thanks to timo and claudep for the patch.
    
    git-svn-id: http://code.djangoproject.com/svn/django/trunk@13094 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Commits on Feb 23, 2010
  1. Russell Keith-Magee

    Fixed #12729 -- Replaced a hard-coded SQL statement with an ORM query…

    freakboy3742 authored
    … so that the contrib.auth ModelBackend will work on a routed multi-db setup. Thanks to dhageman for the report.
    
    Historical note: The SQL that was removed predates Django being open sourced.
    
    git-svn-id: http://code.djangoproject.com/svn/django/trunk@12509 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Commits on Jan 28, 2010
  1. Luke Plant

    Fixed #12557 - AnonymousUser should check auth backends for permissions

    spookylukey authored
    Thanks to hvdklauw for the idea and work on the patch.
    
    
    
    git-svn-id: http://code.djangoproject.com/svn/django/trunk@12316 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Commits on Dec 10, 2009
  1. Jannis Leidel

    Fixed #11010 - Add a foundation for object permissions to authenticat…

    jezdez authored
    …ion backends. Thanks to Florian Apolloner for writing the initial patch.
    
    git-svn-id: http://code.djangoproject.com/svn/django/trunk@11807 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Commits on Mar 15, 2009
  1. Gary Wilson Jr.

    Fixed #689 -- Added a middleware and authentication backend to contri…

    gdub authored
    …b.auth for supporting external authentication solutions. Thanks to all who contributed to this patch, including Ian Holsman, garthk, Koen Biermans, Marc Fargas, ekarulf, and Ramiro Morales.
    
    git-svn-id: http://code.djangoproject.com/svn/django/trunk@10063 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Commits on Jul 2, 2008
  1. Gary Wilson Jr.

    Fixed a long and complex line by breaking into a for loop, with the a…

    gdub authored
    …dded benefit that the method will now exit as soon as a matching
    
    permission is found instead of checking all of the user's permissions and putting them into a temporary list.
    
    
    git-svn-id: http://code.djangoproject.com/svn/django/trunk@7823 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  2. Gary Wilson Jr.

    Added docstring and other minor style fixes.

    gdub authored
    git-svn-id: http://code.djangoproject.com/svn/django/trunk@7822 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Commits on Mar 8, 2008
  1. Gary Wilson Jr.

    Fixed #5922 -- Turned `ModelBackend` authentication backend into a ne…

    gdub authored
    …w-style class, thanks `Honza_Kral`.
    
    git-svn-id: http://code.djangoproject.com/svn/django/trunk@7201 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Commits on Sep 30, 2007
  1. Russell Keith-Magee

    Fixed #5636 -- Added missing Set import for Python2.3 support. Thanks…

    freakboy3742 authored
    …, wangchun@exoweb.net.
    
    git-svn-id: http://code.djangoproject.com/svn/django/trunk@6438 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Commits on Sep 19, 2007
  1. Jacob Kaplan-Moss

    Fixed $5457 - the auth system now delegates permission checking to au…

    jacobian authored
    …th backend(s). As an added bonus, the auth backends now have some unit tests! Thanks, Florian Apolloner.
    
    git-svn-id: http://code.djangoproject.com/svn/django/trunk@6375 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Commits on Jul 21, 2006
  1. Jacob Kaplan-Moss

    Fixed a bunch of spurious imports, typos, and other small errors turn…

    jacobian authored
    …ed up by a pass through PyFlakes. This covers about the first third of the errors.
    
    git-svn-id: http://code.djangoproject.com/svn/django/trunk@3411 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Commits on Jun 28, 2006
  1. Jacob Kaplan-Moss

    Merged multi-auth branch to trunk. See the authentication docs for th…

    jacobian authored
    …e ramifications of this change. Many, many thanks to Joseph Kocherhans for the hard work!
    
    git-svn-id: http://code.djangoproject.com/svn/django/trunk@3226 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Something went wrong with that request. Please try again.