diff options
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/ref/settings.txt | 7 | ||||
| -rw-r--r-- | docs/releases/1.7.1.txt | 5 |
2 files changed, 11 insertions, 1 deletions
diff --git a/docs/ref/settings.txt b/docs/ref/settings.txt index e2b2f2d9c7..6c380dd2c3 100644 --- a/docs/ref/settings.txt +++ b/docs/ref/settings.txt @@ -28,7 +28,7 @@ ABSOLUTE_URL_OVERRIDES Default: ``{}`` (Empty dictionary) A dictionary mapping ``"app_label.model_name"`` strings to functions that take -a model object and return its URL. This is a way of overriding +a model object and return its URL. This is a way of inserting or overriding ``get_absolute_url()`` methods on a per-installation basis. Example:: ABSOLUTE_URL_OVERRIDES = { @@ -39,6 +39,11 @@ a model object and return its URL. This is a way of overriding Note that the model name used in this setting should be all lower-case, regardless of the case of the actual model class name. +.. versionchanged:: 1.7.1 + + ``ABSOLUTE_URL_OVERRIDES`` now works on models that don't declare + ``get_absolute_url()``. + .. setting:: ADMINS ADMINS diff --git a/docs/releases/1.7.1.txt b/docs/releases/1.7.1.txt index 368749f595..46a19f1f6d 100644 --- a/docs/releases/1.7.1.txt +++ b/docs/releases/1.7.1.txt @@ -26,3 +26,8 @@ Bugfixes * Fixed a typo in an ``inlineformset_factory()`` error message that caused a crash (:ticket:`23451`). + +* Restored the ability to use :setting:`ABSOLUTE_URL_OVERRIDES` with the + ``'auth.User'`` model (:ticket:`11775`). As a side effect, the setting now + adds a ``get_absolute_url()`` method to any model that appears in + ``ABSOLUTE_URL_OVERRIDES`` but doesn't define ``get_absolute_url()``. |
