1
0
mirror of https://github.com/django/django.git synced 2025-03-13 10:50:55 +00:00

32765 Commits

Author SHA1 Message Date
Devin Cox
49a3a8d9a2 [5.1.x] Fixed #34789 -- Prevented updateRelatedSelectsOptions from
adding entries to filter_horizontal chosen box.

Co-authored-by: yokeshwaran1 <yokesh440@yahoo.com>

Backport of 719a42b589d7551fc84708044b9e984ce723c8a2 from main.
2024-06-14 14:05:11 +02:00
samruddhiDharankar
fed3efda15 [5.1.x] Fixed #35473 -- Fixed CVE number in security archive.
Updated to CVE-2009-3695 from CVE-2009-3965.

Backport of 02dab94c7b8585c7ae3854465574d768e1df75d3 from main.
2024-06-14 14:00:31 +02:00
Jacob Walls
db349fc464 [5.1.x] Fixed #35469 -- Removed deferred SQL to create index removed by AlterField operation.
Backport of 99f23eaabd8da653f046dc1d19f5008c030a4f79 from main.
2024-06-14 13:56:43 +02:00
Simon Törnqvist
e65b7d5b06 [5.1.x] Fixed #35443 -- Changed ordinal to return negative numbers unchanged.
Previously, `-1` was converted to `"-1th"`. This has been updated to
return negative numbers "as is", so that for example `-1` is
converted to `"-1"`. This is now explicit in the docs.

Co-authored-by: Martin Jonson <artin.onson@gmail.com>

Backport of d3a7ed5bcc45000a6c3dd55d85a4caaa83299f83 from main.
2024-06-14 13:53:43 +02:00
Adam Zapletal
bf9a89f5d1 [5.1.x] Fixed #24076 -- Added warnings on usage of dates with DateTimeField and datetimes with DateField.
Backport of 99273fd525129a973639044dfb12cfd732d8f1d6 from main.
2024-06-14 13:49:30 +02:00
Andreu Vallbona
ae032fed89 [5.1.x] Moved confirmation about dev server running to earlier in tutorial 1.
Backport of f812b927a541fecc8ee445e1fd4dbe9d0540d523 from main.
2024-06-09 14:52:54 -03:00
Andreu Vallbona
bae675f4a4 [5.1.x] Replaced usage of "patch" with more precise terms in faq, howto, and intro docs.
Backport of 85240139ca1a6b369019ba657ad80c3249a9cb37 from main.
2024-06-09 14:40:18 -03:00
Andreu Vallbona
d14e815568 [5.1.x] Simplified tutorial 1 when describing how to run the dev server.
Backport of 3556f63c4c18440445d93ce5bfb3d652dd76bcb4 from main.
2024-06-09 04:45:22 -03:00
Ismael
337297891f [5.1.x] Fixed #35503 -- Removed distracting PHP reference in tutorial 1.
Backport of 6efbeb997cb0aa41555ac464a2b7579a37945b6a from main.
2024-06-08 09:43:30 -03:00
Natalia
de7fc2e42e [5.1.x] Updated release date for Django 5.0.7.
Backport of adae619426b6f50046b3daaa744db52989c9d6db from main.
2024-05-31 10:55:17 -03:00
Fabian Braun
9996bb1ead [5.1.x] Fixed #35477 -- Corrected 'required' errors in auth password set/change forms.
The auth forms using SetPasswordMixin were incorrectly including the
'This field is required.' error when additional validations (e.g.,
overriding `clean_password1`) were performed and failed.
This fix ensures accurate error reporting for password fields.

Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>

Backport of 339977d4441fd353e20950b98bad3d42afb1f126 from main.
2024-05-30 16:31:52 -03:00
Mariusz Felisiak
f0d592ed34 [5.1.x] Made cosmetic edits to code snippets reformatted with blacken-docs.
Backport of 0f694ce2ebce01356d48302c33c23902b4777537 from main.
2024-05-30 09:43:21 -03:00
Sarah Boyce
501e32a7f5 [5.1.x] Fixed #35472 -- Used temporary directory in test_imagefield.NoReadTests.
Backport of 7e39ae5c8cf4c6601a4f47b72914349481c5331b from main.
2024-05-22 16:38:28 -03:00
Natalia
a190c03afe [5.1.x] Bumped version for 5.1 alpha 1 release. 5.1a1 2024-05-22 12:26:58 -03:00
Natalia
3af9c11b3b [5.1.x] Updated source translation catalogs. 2024-05-22 12:04:08 -03:00
Natalia
50a57d9e62 [5.1.x] Bumped django_next_version in docs config. 2024-05-22 11:34:04 -03:00
Natalia
b7c7209c67 Updated man page for Django 5.1 alpha. 2024-05-22 11:29:45 -03:00
Natalia
59b649c7df Made cosmetic edits to 5.1 release notes. 2024-05-22 11:29:45 -03:00
Natalia
8e68c50341 Removed empty sections from 5.1 release notes. 2024-05-22 11:29:45 -03:00
Willem Van Onsem
2995aeab56 Fixed #35393 -- Added excluded pk as a hidden field to the inline admin. 2024-05-22 10:31:24 +02:00
Hisham Mahmood
c7fc9f20b4 Fixed #31405 -- Added LoginRequiredMiddleware.
Co-authored-by: Adam Johnson <me@adamj.eu>
Co-authored-by: Mehmet İnce <mehmet@mehmetince.net>
Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com>
2024-05-22 08:51:17 +02:00
Marijke Luttekes
7857507c7f Refs #35189 -- Removed no longer necessary JavaScript file collapse.js. 2024-05-22 00:13:55 -03:00
Natalia
676060d683 Refs #35189 -- Updated ModelAdmin.fieldsets screenshot in admin docs. 2024-05-22 00:13:55 -03:00
Marijke Luttekes
e4a693f50a Fixed #35189 -- Improved admin collapsible fieldsets by using <details> 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-22 00:13:55 -03:00
Marijke Luttekes
01ed59f753 Refs #35189 -- Improved admin fieldset's accessibility by setting aria-labelledby.
Before this change, HTML <fieldset> elements in the admin site did not
have an associated label to describe them. This commit defines a unique
HTML id for the heading labeling a fieldset, and sets its
aria-labelledby property to link the heading with the fieldset.
2024-05-22 00:13:55 -03:00
John Parton
9c5fe93349 Fixed #35139 -- Prevented file read after ImageField is saved to storage. 2024-05-22 00:25:56 +02:00
Berker Peksag
4971a9afe5 Fixed #18119 -- Added a DomainNameValidator validator.
Thanks Claude Paroz for the review.

Co-authored-by: Nina Menezes <77671865+nmenezes0@users.noreply.github.com>
2024-05-21 23:11:12 +02:00
Adam Johnson
b9838c65ec Fixed #35405 -- Converted get_cache_name into a cached property in FieldCacheMixin.
FieldCacheMixin is used by related fields to track their cached values.
This work migrates get_cache_name() to be a cached property to optimize
performance by reducing unnecessary function calls when working with
related fields, given that its value remains constant.

Co-authored-by: Simon Charette <charette.s@gmail.com>
Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com>
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>
2024-05-21 16:19:29 -03:00
David Smith
15fff62d5d
Refs #29942 -- Fixed docs build on Python < 3.9 avoiding dict union operator.
The docs build process was failing on djangoproject.com since it uses Python 3.8 and the dict union operator was added in Python 3.9.
2024-05-21 09:15:29 -03:00
Mariusz Felisiak
480ccf9055 Refs #35326 -- Made cosmetic edits to 5.1 release notes. 2024-05-21 11:23:44 +02:00
Ryan Hiebert
c201014e85 Removed hardcoded docs version in csrf template. 2024-05-21 11:03:39 +02:00
Ben Cail
0b33a3abc2 Fixed #35326 -- Added allow_overwrite parameter to FileSystemStorage. 2024-05-21 07:28:12 +02:00
Marijke Luttekes
6c48eed238 Refs #35189 -- Moved CSS details' cursor declaration to base.css. 2024-05-20 13:35:11 -03:00
SaJH
8f205acea9 Fixed #35428 -- Increased parallelism of the ScryptPasswordHasher. 2024-05-17 17:13:58 +02:00
Adam Johnson
50852b2c2c Replaced fictional class 'extrapretty' in admin fieldsets docs. 2024-05-16 21:25:23 -03:00
Sarah Boyce
069d713430 Removed PY36 and PY37 version constants.
As the oldest supported version is Django 4.2, we only need constants for PY38+.

Thank you to Mariusz Felisiak for the review.
2024-05-16 18:37:32 +02:00
Sarah Boyce
d4f6e6c088 Moved FileSystemStorage note in docs to the correct place. 2024-05-16 11:17:57 +02:00
Mariusz Felisiak
604e32ee93 Fixed typos in test docstrings. 2024-05-16 07:57:58 +02:00
Jonny Park
c0b0ce85ed Fixed #35384 -- Raised FieldError when saving a file without a name to FileField. 2024-05-15 12:02:45 +02:00
Joachim Jablon
b691accea1 Fixed #29942 -- Restored source file linking in docs by using the Sphinx linkcode ext.
Co-authored-by: David Smith <smithdc@gmail.com>
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>
2024-05-14 22:08:29 -03:00
Mariusz Felisiak
f030236a86 Fixed #35275 -- Fixed Meta.constraints validation crash on UniqueConstraint with OpClass().
This also introduces Expression.constraint_validation_compatible that
allows specifying that expression should be ignored during a constraint
validation.
2024-05-14 10:34:30 +02:00
Nick Pope
ceaf1e2848 Fixed SeleniumTestCase.set_emulated_media() when using selenium_hub.
The .execute_cdp_cmd() method doesn't exist on selenium.webdriver.Remote.
2024-05-13 17:31:35 +02:00
Nick Pope
53b981eff2 Added support for using Microsoft Edge with Selenium. 2024-05-13 17:31:35 +02:00
ZeyadMoustafaKamal
a09082a9be Replaced djangosites.org with builtwithdjango.com. 2024-05-13 09:48:12 +02:00
Adam Johnson
d2c5a30e5a Fixed #35408 -- Optimized post-migrate permission creation.
co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
2024-05-13 08:34:57 +02:00
nessita
1a36dce9c5
Updated docs for the Django release process. 2024-05-10 19:45:19 -03:00
nessita
34f329ecac
Added tests for Storage's generate_filename method. 2024-05-10 08:51:47 -03:00
minusf
dd46cab6e0 Refs #35404 -- Fixed the line height of admin fieldset labels. 2024-05-10 12:11:35 +02:00
SaJH
4a76ac0e9d Fixed #35429 -- Added argparse choices to --database options. 2024-05-10 11:14:07 +02:00
Nick Pope
962215db13 Organized images in the screenshots workflow.
Added a top-level directory in the zip archive that is the commit
hash which makes it easier when downloading multiple artifacts
for comparison. Updated the filenames of screenshots for easier
comparison between different cases. Added that an error is
raised if no screenshots uploaded in workflow.
2024-05-10 10:37:56 +02:00