<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/contrib/admin/options.py, branch 5.2.13</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=5.2.13</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=5.2.13'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2026-04-07T11:33:08Z</updated>
<entry>
<title>[5.2.x] Fixed CVE-2026-4292 -- Disallowed instance creation via ModelAdmin.list_editable.</title>
<updated>2026-04-07T11:33:08Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2026-03-16T22:05:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=397c22048244db2cd4bb78f570e6c72a3967bf36'/>
<id>urn:sha1:397c22048244db2cd4bb78f570e6c72a3967bf36</id>
<content type='text'>
Thanks Natalia Bidart, Jake Howard, and Markus Holtermann for reviews.

Backport of 6afe7ce93964f56e33a29d477c269436f9b60cbf from main.
</content>
</entry>
<entry>
<title>[5.2.x] Fixed #36234 -- Restored single_object argument to LogEntry.objects.log_actions().</title>
<updated>2025-03-12T19:36:48Z</updated>
<author>
<name>Adam Johnson</name>
<email>me@adamj.eu</email>
</author>
<published>2025-03-12T11:05:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=95031c1ab1e67c2d77562a0cbce974e6ec439536'/>
<id>urn:sha1:95031c1ab1e67c2d77562a0cbce974e6ec439536</id>
<content type='text'>
Thank you Adam Johnson for the report and fix. Thank you Sarah Boyce for
your spot on analysis.

Regression in c09bceef68e5abb79accedd12dade16aa6577a09, which is
partially reverted in this branch.

Co-authored-by: Sarah Boyce &lt;42296566+sarahboyce@users.noreply.github.com&gt;

Backport of 27b68bcadf1ab2e9f7fd223aed42db352ccdc62d from main.
</content>
</entry>
<entry>
<title>[5.2.x] Fixed #36217 -- Restored pre_save/post_save signal emission via LogEntry.save() for single-object deletion in the admin.</title>
<updated>2025-03-04T09:36:37Z</updated>
<author>
<name>antoliny0919</name>
<email>antoliny0919@gmail.com</email>
</author>
<published>2025-02-28T11:17:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=5997fdc9214eafaaf2fadc065f1d2ced34641598'/>
<id>urn:sha1:5997fdc9214eafaaf2fadc065f1d2ced34641598</id>
<content type='text'>
Regression in 40b3975e7d3e1464a733c69171ad7d38f8814280.

Thanks smiling-watermelon for the report.

Co-authored-by: Sarah Boyce &lt;42296566+sarahboyce@users.noreply.github.com&gt;

Backport of c09bceef68e5abb79accedd12dade16aa6577a09 from main.
</content>
</entry>
<entry>
<title>Refs #26001 -- Handled relationship exact lookups in ModelAdmin.search_fields.</title>
<updated>2024-11-05T08:06:14Z</updated>
<author>
<name>Sarah Boyce</name>
<email>42296566+sarahboyce@users.noreply.github.com</email>
</author>
<published>2024-11-04T15:09:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=5fa4ccab7e42e86fa4a0681d21bd1326c9c5eac3'/>
<id>urn:sha1:5fa4ccab7e42e86fa4a0681d21bd1326c9c5eac3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #26001 -- Fixed non-string field exact lookups in ModelAdmin.search_fields.</title>
<updated>2024-11-04T08:39:47Z</updated>
<author>
<name>0saurabh0</name>
<email>saurabhrai1717@gmail.com</email>
</author>
<published>2024-11-01T07:26:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=f223729f8f8380901473b244c0fc7c7dc397e3f1'/>
<id>urn:sha1:f223729f8f8380901473b244c0fc7c7dc397e3f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #35639 -- Improved admin's delete confirmation page title.</title>
<updated>2024-08-07T21:10:49Z</updated>
<author>
<name>Matthias Kestenholz</name>
<email>mk@feinheit.ch</email>
</author>
<published>2024-08-07T21:10:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=54888408a1e5552d9a42584550bda2355ed45943'/>
<id>urn:sha1:54888408a1e5552d9a42584550bda2355ed45943</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #35606, Refs #34045 -- Fixed rendering of ModelAdmin.action_checkbox for models with a __html__ method.</title>
<updated>2024-07-18T06:09:37Z</updated>
<author>
<name>Hisham Mahmood</name>
<email>hishammahmood41@gmail.com</email>
</author>
<published>2024-07-17T13:50:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=182f262b15882649bbc39d769f9b721cf3660f6f'/>
<id>urn:sha1:182f262b15882649bbc39d769f9b721cf3660f6f</id>
<content type='text'>
Thank you Claude Paroz for the report.

Regression in 85366fbca723c9b37d0ac9db1d44e3f1cb188db2.
</content>
</entry>
<entry>
<title>Fixed #35520 -- Avoided opening transaction for read-only ModelAdmin requests.</title>
<updated>2024-07-04T09:38:58Z</updated>
<author>
<name>Jake Howard</name>
<email>git@theorangeone.net</email>
</author>
<published>2024-06-11T18:27:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=53e674d5744faad61e52d8459c9198b2aa6f63dd'/>
<id>urn:sha1:53e674d5744faad61e52d8459c9198b2aa6f63dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed 35467 -- Replaced urlparse with urlsplit where appropriate.</title>
<updated>2024-05-29T13:48:27Z</updated>
<author>
<name>Jake Howard</name>
<email>RealOrangeOne@users.noreply.github.com</email>
</author>
<published>2024-05-29T13:48:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=ff308a06047cd60806d604a7cf612e5656ee2ac9'/>
<id>urn:sha1:ff308a06047cd60806d604a7cf612e5656ee2ac9</id>
<content type='text'>
This work should not generate any change of functionality, and
`urlsplit` is approximately 6x faster.

Most use cases of `urlparse` didn't touch the path, so they can be
converted to `urlsplit` without any issue. Most of those which do use
`.path`, simply parse the URL, mutate the querystring, then put them
back together, which is also fine (so long as urlunsplit is used).</content>
</entry>
<entry>
<title>Fixed #35189 -- Improved admin collapsible fieldsets by using &lt;details&gt; elements.</title>
<updated>2024-05-22T03:13:55Z</updated>
<author>
<name>Marijke Luttekes</name>
<email>mail@marijkeluttekes.dev</email>
</author>
<published>2024-05-20T17:39:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=e4a693f50a8342ed1a54b74e1a202b44c8e62981'/>
<id>urn:sha1:e4a693f50a8342ed1a54b74e1a202b44c8e62981</id>
<content type='text'>
This work improves the accessibility of the add and change pages in the
admin site by adding &lt;details&gt; and &lt;summary&gt; elements to the collapsible
fieldsets. This has the nice side effect of no longer requiring custom
JavaScript helpers to implement the fieldsets' show/hide capabilities.

Thanks to James Scholes for the accessibility advice, and to Sarah Boyce
and Tom Carrick for reviews.

Co-authored-by: Natalia &lt;124304+nessita@users.noreply.github.com&gt;
Co-authored-by: Sarah Boyce &lt;42296566+sarahboyce@users.noreply.github.com&gt;
</content>
</entry>
</feed>
