From cf8d6e910839238ee9b2d0a094d98cb8d48dc530 Mon Sep 17 00:00:00 2001 From: Tim Graham Date: Wed, 28 Aug 2013 20:03:21 -0400 Subject: Fixed #20881 -- Removed contrib.auth.models.AbstractUser.get_absolute_url() The definition is arbitrary and creates a broken "view on site" link in the admin if a project doesn't define such a URL. --- docs/releases/1.7.txt | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'docs') diff --git a/docs/releases/1.7.txt b/docs/releases/1.7.txt index d0c3be1688..67dc263a0f 100644 --- a/docs/releases/1.7.txt +++ b/docs/releases/1.7.txt @@ -323,6 +323,13 @@ Miscellaneous when called on an instance without a primary key value. This is done to avoid mutable ``__hash__`` values in containers. +* ``django.contrib.auth.models.AbstractUser`` no longer defines a + :meth:`~django.db.models.Model.get_absolute_url()` method. The old definition + returned ``"/users/%s/" % urlquote(self.username)`` which was arbitrary + since applications may or may not define such a url in ``urlpatterns``. + Define a ``get_absolute_url()`` method on your own custom user object or use + :setting:`ABSOLUTE_URL_OVERRIDES` if you want a URL for your user. + Features deprecated in 1.7 ========================== -- cgit v1.3