diff options
Diffstat (limited to 'docs/internals')
| -rw-r--r-- | docs/internals/deprecation.txt | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/docs/internals/deprecation.txt b/docs/internals/deprecation.txt index e2d4b6c427..c3aa55e9d8 100644 --- a/docs/internals/deprecation.txt +++ b/docs/internals/deprecation.txt @@ -13,9 +13,9 @@ their deprecation, as per the :ref:`Django deprecation policy hooking up admin URLs. This has been deprecated since the 1.1 release. - * Authentication backends need to define the boolean attribute - ``supports_object_permissions``. The old backend style is deprecated - since the 1.2 release. + * Authentication backends need to define the boolean attributes + ``supports_object_permissions`` and ``supports_anonymous_user``. + The old backend style is deprecated since the 1.2 release. * 1.4 * ``CsrfResponseMiddleware``. This has been deprecated since the 1.2 @@ -56,6 +56,11 @@ their deprecation, as per the :ref:`Django deprecation policy permission checking. The ``supports_object_permissions`` variable is not checked any longer and can be removed. + * Authentication backends need to support the ``AnonymousUser`` + being passed to all methods dealing with permissions. + The ``supports_anonymous_user`` variable is not checked any + longer and can be removed. + * The ability to specify a callable template loader rather than a ``Loader`` class will be removed, as will the ``load_template_source`` functions that are included with the built in template loaders for |
