David Smith
7f0275d8cb
[5.0.x] Refs #32819 -- Used auto_id instead of id_for_label as unique identifier for the field.
...
`id_for_label` is blank for widgets with multiple inputs such as radios
and multiple checkboxes. Therefore , `help_text` for fields using these
widgets cannot currently be associated using `aria-describedby`.
`id_for_label` is being used as a guard to avoid incorrectly adding
`aria-describedby` to those widgets.
This change uses `auto_id` as the unique identified for the fields
`help_text`. A guard is added to avoid incorrectly adding
`aria-describedby` to inputs by checking the widget's `use_fieldset`
attribute. Fields rendered in a `<fieldset>` should have
`aria-describedby` added to the `<fieldset>` and not every `<input>`.
Backport of 292f1ea90f
from main
2023-11-16 13:27:18 +01:00
William Hayes
effd704a1c
[5.0.x] Refs #33690 -- Added missing data-theme selector to example in theming support docs.
...
Backport of 640283711e
from main
2023-11-15 05:27:51 +01:00
Mariusz Felisiak
fcc55f8c26
[5.0.x] Refs #34944 -- Propagated system checks for GeneratedField.output_field.
...
Backport of c705625ebf
from main
2023-11-14 20:22:41 +01:00
Mariusz Felisiak
ddbe5c86e8
[5.0.x] Fixed #34944 -- Made GeneratedField.output_field required.
...
Regression in f333e3513e
.
Backport of 5875f03ce6
from main
2023-11-14 20:22:33 +01:00
Adam Johnson
8eba6efbf0
[5.0.x] Fixed #34457 -- Restored output for makemigrations --check.
...
Co-authored-by: David Sanders <shang.xiao.sanders@gmail.com>
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>
Backport of f7389c4b07
from main
2023-11-09 10:44:07 -03:00
Jacob Walls
97a78121b3
[5.0.x] Fixed typos in docs/ref/models/fields.txt.
...
Backport of 427f0ed98d
from main
2023-11-09 09:58:53 +03:00
Patrick Rauscher
bf8aac3679
[5.0.x] Fixed #34813 -- Doc'd usage of integrity HTML attribute with ManifestStaticFilesStorage.
...
Backport of 116e225266
from main
2023-11-02 08:26:27 -03:00
Sarah Boyce
dfdca516ea
[5.0.x] Fixed typos in docs/ref/models/expressions.txt.
...
Backport of 8992a0489c
from main
2023-10-28 14:22:00 +02:00
Marc Gibbons
4e1bb31b39
[5.0.x] Doc'd writing integration tests for the system check framework.
...
Backport of 8d9c0e4e24
from main
2023-10-27 11:44:40 +02:00
Izzy Hyman
a71f611a9e
[5.0.x] Fixed typo in docs/ref/contrib/gis/geos.txt.
...
Backport of c42250a703
from main
2023-10-27 05:32:03 +02:00
Mariusz Felisiak
415ef34c4c
[5.0.x] Added missing pycon directives in various docs.
...
Backport of 718b32c691
from main
2023-10-25 12:27:56 +02:00
Tim Bell
8b18e0bb3b
[5.0.x] Fixed #27403 -- Doc'd that QuerySet.prefetch_related() doesn't guarantee transactional consistency.
...
Added a note about the potential race condition in prefetch_related()
that could produce an inconsistent result, one that does not correspond
to any point in the database history.
Backport of ee104251c4
from main
2023-10-25 10:22:56 +02:00
lufafajoshua
d4bbdf5337
[5.0.x] Fixed #34808 -- Doc'd aggregate function's default argument.
...
Backport of 8adc7c86ab
from main
2023-10-11 16:10:30 -03:00
sage
1e9f66e8e0
[5.0.x] Added missing import in docs/ref/contrib/contenttypes.txt.
...
Backport of 958e4cfe42
from main
2023-10-07 06:59:24 +02:00
ume
d5b093a2c5
[5.0.x] Refs #32275 -- Added scrypt password hasher to PASSWORD_HASHERS setting docs.
...
Backport of 90c75dc4f3
from main
2023-10-06 09:55:44 +02:00
David Sanders
0e34ac8981
[5.0.x] Refs #31435 -- Doc'd potential infinite recursion when accessing model fields in __init__.
...
Backport of e47298aec4
from main
2023-10-05 14:33:24 -03:00
pieterck
72a2044b40
[5.0.x] Fixed #34759 -- Confirmed support for SpatiaLite 5.1.
...
Thanks The Epic Dev for helping with tests.
Backport of 0989cf13e7
from main.
2023-10-05 18:15:47 +02:00
Mariusz Felisiak
6e7c8cc42e
[5.0.x] Refs #22936 -- Doc'd Lookup.prepare_rhs.
...
Backport of 91cb2d0b48
from main
2023-10-05 15:26:56 +02:00
Mariusz Felisiak
d9ab9dbea6
[5.0.x] Corrected wrap_socket() reference in docs/ref/settings.txt.
...
Backport of f9cdecfb0d
from main
2023-10-04 19:53:56 +02:00
Natalia
8124c42601
[5.0.x] Fixed CVE-2023-43665 -- Mitigated potential DoS in django.utils.text.Truncator when truncating HTML text.
...
Thanks Wenchao Li of Alibaba Group for the report.
2023-10-04 09:38:26 -03:00
faishalmanzar
25a614639f
[5.0.x] Fixed #32602 -- Clarified wording of TestCase class.
...
Backport of f4e72e6523
from main
2023-10-02 11:49:00 +02:00
Mariusz Felisiak
33ca9f91c2
[5.0.x] Added warning about flatpages and untrusted users.
...
Backport of 571bab9887
from main
2023-09-27 19:09:38 +02:00
David Sanders
fb5dd118e9
[5.0.x] Refs #34808 -- Doc'd that aggregation functions on empty groups can return None.
...
Backport of 78b5c90753
from main
2023-09-21 13:17:32 -03:00
Clément Escolano
cac94dd8aa
Fixed #33651 -- Added support for prefetching GenericForeignKey.
...
Co-authored-by: revanthgss <revanthgss@almabase.com>
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
2023-09-18 13:23:21 +02:00
Mariusz Felisiak
190874eadd
Fixed #34560 -- Updated admin's jQuery to 3.7.1.
2023-09-18 08:54:44 +02:00
Ryanwalker277
225328efd9
Fixed #31558 -- Added support for boolean attribute on properties in ModelAdmin.list_display.
2023-09-16 20:54:26 +02:00
Mariusz Felisiak
88b5b7b8e5
Corrected QuerySet.prefetch_related() note about GenericRelation().
...
GenericRelation is a reverse generic relationship so it's always
homogeneous. Mentioning this as a restriction is confusing.
2023-09-16 06:57:38 +02:00
Natalia
691f70c477
Fixed #24561 -- Added support for callables on model fields' choices.
2023-09-14 10:15:33 -03:00
Michele Mazzucchi
5bfb3cbf49
Doc'd HttpResponse.cookies.
2023-09-14 11:21:47 +02:00
Ben Lomax
74f7deec9e
Refs #31949 -- Made make_middleware_decorator to work with async functions.
2023-09-13 11:41:01 +02:00
Sam Toyer
64cea1e48f
Fixed #34752 -- Fixed handling ASGI http.disconnect for streaming responses.
2023-09-11 19:53:21 +02:00
Yves Weissig
369b498219
Fixed #34642 -- Added File.open() support for *args and **kwargs.
2023-09-11 06:07:47 +02:00
Jeremy Nauta
f333e3513e
Fixed #31300 -- Added GeneratedField model field.
...
Thanks Adam Johnson and Paolo Melchiorre for reviews.
Co-Authored-By: Lily Foote <code@lilyf.org>
Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com>
2023-09-07 06:19:08 +02:00
François Freitag
cafe7266ee
Fixed #34730 -- Added django.contrib.messages.test.MessagesTestMixin.assertMessages().
2023-09-05 11:55:37 +02:00
Jacob Walls
6c6606aa01
Refs #34233 -- Bumped minimum supported version of docutils to 0.19.
2023-09-04 22:30:45 +02:00
Nick Pope
26a4ac7736
Fixed #34814 -- Confirmed support for PostGIS 3.4.
2023-09-04 14:58:34 +02:00
Sulabh Katila
9a9620dda6
Fixed #34768 -- Avoided initializing colorama on non-Windows platforms.
2023-09-01 11:26:29 +02:00
Bruno Alla
4c4536f744
Refs #34712 -- Added system check for staticfiles storage in STORAGES setting.
...
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
Co-authored-by: Natalia Bidart <124304+nessita@users.noreply.github.com>
2023-08-31 08:21:44 +02:00
David Smith
74b5074174
Fixed #34210 -- Added unittest's durations option to the test runner.
2023-08-31 07:14:58 +02:00
Nick Pope
500e01073a
Fixed #31262 -- Added support for mappings on model fields and ChoiceField's choices.
2023-08-30 22:57:40 -03:00
Mariusz Felisiak
9c37103a98
Refs #33507 -- Doc'd using UUID data type on MariaDB 10.7+ in UUIDField docs.
...
Follow up to 7cd187a5ba
.
2023-08-25 11:24:21 +02:00
François Freitag
b7fe36ad37
Refs #34730 -- Made Message importable from django.contrib.messages.
2023-08-25 06:55:12 +02:00
Keryn Knight
428023e267
Fixed #34781 -- Updated logging ref docs for django.server's request extra context value.
2023-08-22 22:43:18 -03:00
Florian Zimmermann
fbd16438f4
Fixed #33143 -- Raised RuntimeWarning when performing import-time queries.
2023-08-21 13:44:25 +02:00
Jingbei Li
9946f0b0d9
Fixed #33817 -- Added support for python-oracledb and deprecated cx_Oracle.
2023-08-10 10:11:53 +02:00
Mariusz Felisiak
80a5667c50
Refs #34233 -- Bumped required cx_Oracle to 8.3.
...
This bumps minimum supported versions of cx_Oracle to the first release
to support Python 3.10.
2023-08-09 12:41:47 +02:00
Olivier Tabone
0f3b1a783d
Fixed #34739 -- Added GEOSGeometry.equals_identical() method.
2023-08-05 18:23:38 +02:00
Mariusz Felisiak
2b582387d5
Fixed #34760 -- Dropped support for SQLite < 3.27.
2023-08-04 06:35:13 +02:00
Olivier Tabone
f46a6b2816
Fixed #34686 -- Added support for GEOS 3.12.
2023-08-04 05:53:29 +02:00
Mariusz Felisiak
b719688b21
Fixed #34761 -- Dropped support for MySQL < 8.0.11.
2023-08-03 18:54:29 +02:00