| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-27 | Fixed #34643 -- Moved inputs beneath labels and errors in admin forms. | antoliny0919 | |
| Thanks Sarah Boyce and Jacob Walls for reviews. Co-authored-by: Hrushikesh Vaidya <hrushikeshrv@gmail.com> | |||
| 2026-02-23 | Fixed a typo in tests/admin_views/tests.py. | Zac Iloka | |
| 2026-02-20 | Fixed #36127 -- Applied default empty display value to links otherwise ↵ | SiHyunLee | |
| containing only whitespace in admin. | |||
| 2026-02-11 | Fixed #36921 -- Fixed KeyError in inline form for model not registered with ↵ | Sean Helvey | |
| admin. Regression in b1ffa9a9d78b0c2c5ad6ed5a1d84e380d5cfd010. | |||
| 2026-02-11 | Refs #35809 -- Fixed test_selectbox_selected_rows() on macOS. | Jacob Walls | |
| 2026-02-10 | Modified tests to format PKs with %s rather than %d. | Tim Graham | |
| It's how Django formats values internally and makes tests compatible with databases that use non-integer primary keys. | |||
| 2026-02-02 | Fixed line length in admin_views test_prepopulated_fields(). | Jacob Walls | |
| 2026-02-02 | Fixed selenium tests in Firefox. | Patryk Bratkowski | |
| Unlike Chromium-based browsers, Firefox does not automatically scroll elements into view when using the Actions API with move_to_element. This calls the scrollIntoView function explicitly, which fixes some selenium tests when not running in headless mode. | |||
| 2026-02-02 | Fixed #36788 -- Fixed horizontal form field alignment under <fieldset> in ↵ | Jacob Walls | |
| the admin. Thanks Antoliny for the review. Regression in 4187da258fe212d494cb578a0bc2b52c4979ab95. | |||
| 2026-01-26 | Fixed #36850 -- Prevented admin filter sidebar from wrapping below the ↵ | Nilesh Kumar Pahari | |
| changelist. Removed flex-wrap from .changelist-form-container and added min-width to the main content container to ensure proper layout behavior. Regression in 6ea331907996a51842da55c1f8d65eea7b367c7d. | |||
| 2026-01-22 | Fixed #13883 -- Rendered named choice groups with <optgroup> in ↵ | seanhelvey | |
| FilteredSelectMultiple. This patch adds support for <optgroup>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 <mmclar@gmail.com> | |||
| 2025-11-12 | Fixed #36717 -- Redirect authenticated users on admin login view to next URL. | Benedict Etzel | |
| Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2025-10-14 | Fixed #34041 -- Added aria-current attribute to admin breadcrumbs. | antoliny0919 | |
| Co-authored by: farita1699 <uwanjerry25@gmail.com> | |||
| 2025-08-21 | Refs #36366 -- Fixed page number layout in admin pagination on small screens. | antoliny0919 | |
| Regression in 3f59711581bd22ebd0f13fb040b15b69c0eee21f. | |||
| 2025-08-19 | Fixed #35892 -- Supported Widget.use_fieldset in admin forms. | antoliny0919 | |
| 2025-07-30 | Fixed #36528, Refs #34917 -- Removed role="button" from object-tools links. | antoliny0919 | |
| Regression in 849f8307a5bb33465252d0891a9b2c47dde65889. In order to prevent underlines on links styled like buttons, role="button" was added. This has been removed and the style updated to reflect that these are links. | |||
| 2025-07-30 | Fixed #36055 -- Prevented overlap of object-tools buttons and page header in ↵ | antoliny0919 | |
| the admin. | |||
| 2025-07-24 | Fixed #36516, Refs #36366 -- Fixed changelist footer layout with ↵ | antoliny0919 | |
| list_editable and list_filter. Regression in 3f59711581bd22ebd0f13fb040b15b69c0eee21f. | |||
| 2025-07-23 | Refs #36500 -- Rewrapped long docstrings and block comments via a script. | django-bot | |
| Rewrapped long docstrings and block comments to 79 characters + newline using script from https://github.com/medmunds/autofix-w505. | |||
| 2025-07-18 | Triggered window resize to fix layout issues. | Sarah Boyce | |
| 2025-06-18 | Fixed #36437 -- Improved accessibility of messages in admin. | michalpokusa | |
| 2025-05-14 | Fixed #35507 -- Improved accessibility of search and filter elements in the ↵ | antoliny0919 | |
| admin changelist. | |||
| 2025-05-09 | Removed hardcoded pks in admin selenium tests. | Tim Graham | |
| 2025-04-22 | Fixed #36331 -- Reverted "Fixed #36055 -- Prevented overlap of object-tools ↵ | antoliny0919 | |
| buttons and page header in the admin." This reverts commits b1324a680add78de24c763911d0eefa19b9263bc and 02a5cbfe76382da2a0414df17017185be5bd47f9. The former caused a regression in admin sites that relied on the `object-tools` block being inside the `content` block. Thank you to Fabian Braun for the report. | |||
| 2025-04-16 | Americanized some spellings. | Adam Johnson | |
| 2025-03-27 | Fixed #34917 -- Underlined links in the main content area of the admin. | antoliny0919 | |
| 2025-03-18 | Made selenium tests less flaky by waiting until popups are closed and page ↵ | Sarah Boyce | |
| is loaded. | |||
| 2025-03-04 | Fixed #36217 -- Restored pre_save/post_save signal emission via ↵ | antoliny0919 | |
| LogEntry.save() for single-object deletion in the admin. Regression in 40b3975e7d3e1464a733c69171ad7d38f8814280. Thanks smiling-watermelon for the report. Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> | |||
| 2025-03-01 | Applied Black's 2025 stable style. | Mariusz Felisiak | |
| https://github.com/psf/black/releases/tag/25.1.0 | |||
| 2025-02-04 | Fixed #36055 -- Prevented overlap of object-tools buttons and page header in ↵ | antoliny0919 | |
| the admin. | |||
| 2025-01-30 | Fixed #36121 -- Allowed customizing the admin site password change form. | Mohammadreza Eskandari | |
| 2025-01-15 | Refs #34380 -- Changed the URLField default scheme to https and removed ↵ | Sarah Boyce | |
| FORMS_URLFIELD_ASSUME_HTTPS per deprecation timeline. | |||
| 2024-12-17 | Refs #35520 -- Fixed expected query count in admin_views tests. | Tim Graham | |
| In 53e674d5744faad61e52d8459c9198b2aa6f63dd, the count should only have been lowered for the case when savepoint are supported. | |||
| 2024-11-20 | Fixed #34619 -- Associated FilteredSelectMultiple elements to their label ↵ | GappleBee | |
| and help text. | |||
| 2024-11-11 | Fixed #35903 -- Made admin's "view on site" URL accept non-integer ↵ | Tim Graham | |
| ContentType pks. | |||
| 2024-10-31 | Fixed #35876 -- Displayed non-ASCII fieldset names when rendering ↵ | Sarah Boyce | |
| ModelAdmin.fieldsets. Thank you to Namhong Kim for the report, and to Mariusz Felisiak and Marijke Luttekes for the review. Regression in 01ed59f753139afb514170ee7f7384c155ecbc2d. | |||
| 2024-10-16 | Refs #35727 -- Updated response.content.decode calls to use the ↵ | SaJH | |
| HttpResponse.text property. Signed-off-by: SaJH <wogur981208@gmail.com> | |||
| 2024-10-08 | Fixed #35809 -- Set background color for selected rows in the admin's form ↵ | nessita | |
| select widget. Regression in b47bdb4cd9149ee2a39bf1cc9996a36a940bd7d9. Thank you Giannis Terzopoulos for the review, and Tom Carrick and Sarah Boyce for the review. | |||
| 2024-09-30 | Fixed #35797 -- Removed debug context processor from default project template. | Marc Gibbons | |
| 2024-09-02 | Refs #35706 -- Prefixed 'Error:' to titles of admin pages with form errors. | sanjeevholla26 | |
| This improves the screen reader experience. | |||
| 2024-08-20 | Fixed #35686 -- Added table headers to app list tables for screen readers. | Sarah Boyce | |
| 2024-08-07 | Fixed #35639 -- Improved admin's delete confirmation page title. | Matthias Kestenholz | |
| 2024-07-04 | Fixed #35520 -- Avoided opening transaction for read-only ModelAdmin requests. | Jake Howard | |
| 2024-06-18 | Fixed #35505 -- Added extrabody block to admin/base.html. | stefan.ivic | |
| 2024-05-29 | Fixed 35467 -- Replaced urlparse with urlsplit where appropriate. | Jake Howard | |
| 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). | |||
| 2024-05-22 | Fixed #35189 -- Improved admin collapsible fieldsets by using <details> ↵ | Marijke Luttekes | |
| elements. This work improves the accessibility of the add and change pages in the admin site by adding <details> and <summary> 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 <124304+nessita@users.noreply.github.com> Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> | |||
| 2024-05-16 | Fixed typos in test docstrings. | Mariusz Felisiak | |
| 2024-05-02 | Added a high contrast mode to screenshot cases. | Sarah Boyce | |
| Thank you to Sarah Abderemane and Nick Pope for the reviews. | |||
| 2024-01-24 | Fixed #35115 -- Made admin's footer render in <footer> tag. | Marijke Luttekes | |
| 2023-12-15 | Fixed #34909 -- Associated links in admin navigation sidebar with row ↵ | Eliana Rosselli | |
| descriptions. This adds aria-describedby attribute to the models' links in the admin navigation sidebar. Thanks Thibaud Colas for the review. Co-authored-by: Dara Silvera <dsilvera@octobot.io> | |||
