Madalin Popa
dbd1a8bd41
[5.1.x] Fixed #35488 -- Fixed BaseModelFormSet.validate_unique() crash due to unhashable type.
...
Backport of d28626ecf8bd340084ed70ff2d88e8dbab001e2c from main.
2024-06-14 14:10:19 +02:00
George Y. Kussumoto
64443f555f
[5.1.x] Fixed #35417 -- Updated BaseContext.new() with values to create a context that can be flattened.
...
Backport of 2a32b233822683c51e59722b7c9aa0789fc4ab1b from main.
2024-06-14 14:07:51 +02:00
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