<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/js_tests/admin, branch main</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=main</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2026-04-29T15:28:13Z</updated>
<entry>
<title>Fixed #35951 -- Mentioned server timezone in admin DateTime widgets.</title>
<updated>2026-04-29T15:28:13Z</updated>
<author>
<name>Vedran Karacic</name>
<email>karacicvedran@gmail.com</email>
</author>
<published>2025-12-12T09:04:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=61941b6fc172933f425e8ba76bab444ab9b313e4'/>
<id>urn:sha1:61941b6fc172933f425e8ba76bab444ab9b313e4</id>
<content type='text'>
The existing note that is shown to the users when entering a time value
from a different timezone than the server's timezone was not descriptive
enough and led to confusion. This commit updates the note to explicitly
state that the user should enter times in the server's timezone.
</content>
</entry>
<entry>
<title>Formatted JavaScript files.</title>
<updated>2026-04-19T10:45:56Z</updated>
<author>
<name>Tom Carrick</name>
<email>tom@carrick.eu</email>
</author>
<published>2026-04-19T08:54:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=fc0a0ebd4fe573299a5f978e77fa3bca8424f661'/>
<id>urn:sha1:fc0a0ebd4fe573299a5f978e77fa3bca8424f661</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #35007 -- Removed eslint disable in a test.</title>
<updated>2026-04-19T10:45:56Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2026-04-19T10:30:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=47789e3a2b471995ed753c87ce69ffbaa59c0601'/>
<id>urn:sha1:47789e3a2b471995ed753c87ce69ffbaa59c0601</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #13883 -- Rendered named choice groups with &lt;optgroup&gt; in FilteredSelectMultiple.</title>
<updated>2026-01-23T02:12:23Z</updated>
<author>
<name>seanhelvey</name>
<email>sean.helvey@gmail.com</email>
</author>
<published>2024-12-13T19:56:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=b1ffa9a9d78b0c2c5ad6ed5a1d84e380d5cfd010'/>
<id>urn:sha1:b1ffa9a9d78b0c2c5ad6ed5a1d84e380d5cfd010</id>
<content type='text'>
This patch adds support for &lt;optgroup&gt;s in FilteredSelectMultiple widgets.
When a popup returns a new object, if the source field contains optgroup
choices, the optgroup is now also included in the response data.

Additionally, this adds error handling for invalid source_model parameters
to prevent crashes and display user-friendly error messages instead.

Co-authored-by: Michael McLarnon &lt;mmclar@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fixed #36053 -- Fixed placement of FilteredSelectMultiple widget label.</title>
<updated>2025-11-11T21:31:16Z</updated>
<author>
<name>Dani Fornons</name>
<email>fornons@gmail.com</email>
</author>
<published>2025-11-10T09:21:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=6821a7c9904861bf1381383b95ed85ff49d9ee5d'/>
<id>urn:sha1:6821a7c9904861bf1381383b95ed85ff49d9ee5d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #35892 -- Supported Widget.use_fieldset in admin forms.</title>
<updated>2025-08-19T14:35:56Z</updated>
<author>
<name>antoliny0919</name>
<email>antoliny0919@gmail.com</email>
</author>
<published>2025-07-27T22:59:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=4187da258fe212d494cb578a0bc2b52c4979ab95'/>
<id>urn:sha1:4187da258fe212d494cb578a0bc2b52c4979ab95</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #36423 -- Prevented filter_horizontal buttons from intercepting form submission.</title>
<updated>2025-06-03T01:25:14Z</updated>
<author>
<name>Blayze</name>
<email>blayze@carstickers.com</email>
</author>
<published>2025-05-28T18:22:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=90429625a85f1f77dfea200c91bd2dabab57974f'/>
<id>urn:sha1:90429625a85f1f77dfea200c91bd2dabab57974f</id>
<content type='text'>
In the admin's filter_horizontal widget, optional action buttons like
"Choose all", "Remove all", etc. were changed from `&lt;a&gt;` to `&lt;button&gt;`
elements in #34619, but without specifying `type="button"`. As a result,
when pressing Enter while focused on a form input, these buttons could
be triggered and intercept form submission.

Explicitly set `type="button"` on these control buttons to prevent them
from acting as submit buttons.

Thanks Antoliny Lee for the quick triage and review.

Regression in 857b1048d53ebf5fc5581c110e85c212b81ca83a.
</content>
</entry>
<entry>
<title>Fixed #36284, Refs #31170 -- Ensured related lookup popups are closed properly.</title>
<updated>2025-04-01T16:52:22Z</updated>
<author>
<name>nessita</name>
<email>124304+nessita@users.noreply.github.com</email>
</author>
<published>2025-04-01T16:52:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=a245604277eb9edeba234dacf199890766462709'/>
<id>urn:sha1:a245604277eb9edeba234dacf199890766462709</id>
<content type='text'>
In the admin, when selecting related objects via the helpers defined in
`RelatedObjectLookups.js`, the `dismissRelatedLookupPopup` function was
attempting to access `window.relatedWindows`, which does not exist in
real execution, causing related lookup popups to remain open.
    
This change ensures that this code correctly accesses the module-local
`relatedWindows` by explicitly assigning it to `window.relatedWindows`.
    
Regression in 91bebf1adb43561b54bac18e76224759dc70acb3.
    
Thanks Matthias Kestenholz for the report, the fix ideas, and testing.

Co-authored-by: Matthias Kestenholz &lt;mk@feinheit.ch&gt;</content>
</entry>
<entry>
<title>Refs #34619 -- Corrected selector description in the admin.</title>
<updated>2025-03-26T20:59:32Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2025-03-26T20:59:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=0d92428d77fafff373e05dd5a6cdb62bd1dfbda0'/>
<id>urn:sha1:0d92428d77fafff373e05dd5a6cdb62bd1dfbda0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #31170 -- Added change event trigger to dismissRelatedLookupPopup.</title>
<updated>2025-02-18T09:34:14Z</updated>
<author>
<name>Кайрат Макым</name>
<email>kairatmakym@kajrats-macbook-pro.local</email>
</author>
<published>2025-02-18T08:48:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=51398f8bd568a6324a8cafe20c068d0974913ad5'/>
<id>urn:sha1:51398f8bd568a6324a8cafe20c068d0974913ad5</id>
<content type='text'>
</content>
</entry>
</feed>
