From f64fd47a7627ed6ffe2df2a32ded6ee528a784eb Mon Sep 17 00:00:00 2001 From: Mariusz Felisiak Date: Fri, 7 Jul 2023 08:06:01 +0200 Subject: Fixed #9602 -- Added AdminSite.get_model_admin(). This allows retrieving an admin class for the given model class without using internal attributes. --- docs/ref/contrib/admin/index.txt | 7 +++++++ docs/releases/5.0.txt | 3 +++ 2 files changed, 10 insertions(+) (limited to 'docs') diff --git a/docs/ref/contrib/admin/index.txt b/docs/ref/contrib/admin/index.txt index 2ae7e3958f..c8965f9b74 100644 --- a/docs/ref/contrib/admin/index.txt +++ b/docs/ref/contrib/admin/index.txt @@ -3024,6 +3024,13 @@ Templates can override or extend base admin templates as described in Raises ``django.contrib.admin.sites.NotRegistered`` if a model isn't already registered. +.. method:: AdminSite.get_model_admin(model) + + .. versionadded:: 5.0 + + Returns an admin class for the given model class. Raises + ``django.contrib.admin.sites.NotRegistered`` if a model isn't registered. + .. method:: AdminSite.get_log_entries(request) .. versionadded:: 5.0 diff --git a/docs/releases/5.0.txt b/docs/releases/5.0.txt index f309721d44..d39703888a 100644 --- a/docs/releases/5.0.txt +++ b/docs/releases/5.0.txt @@ -145,6 +145,9 @@ Minor features * ``XRegExp`` is upgraded from version 3.2.0 to 5.1.1. +* The new :meth:`.AdminSite.get_model_admin` method returns an admin class for + the given model class. + :mod:`django.contrib.admindocs` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- cgit v1.3