Commit Graph

33061 Commits

Author SHA1 Message Date
Adam Zapletal b9aa3239ab Refs #21286 -- Fixed YAML serialization of TimeField primary key.
Handling for PyYAML not being able to serialize `datetime.time`
values is moved from `handle_field` to `_value_from_field` as only
non-primary key, non-relation fields are passed into `handle_field`.
2024-11-12 13:23:14 +01:00
sai-ganesh-03 c12bc980e5 Fixed #17905 -- Restricted access to model pages in admindocs.
Only users with view or change model permissions can access.
Thank you to Sarah Boyce for the review.
2024-11-11 16:56:03 +01:00
Tim Graham ef8ae06c2a Fixed #35903 -- Made admin's "view on site" URL accept non-integer ContentType pks. 2024-11-11 16:53:31 +01:00
Tim Graham c4614b53d3 Fixed #35815 -- Made system check accept db_default literals when DatabaseFeatures.supports_expression_defaults = False. 2024-11-11 16:05:05 +01:00
antoliny0919 63dbe30d33 Updated validate_slug regular expression in form validation docs.
Outdated since 014247ad19.
2024-11-11 14:50:13 +01:00
Adam Zapletal 54774e790d Updated BRIN index links in contrib.postgres indexes docs. 2024-11-11 14:49:24 +01:00
yatami38 fdca036827 Fixed a typo in some tests. 2024-11-11 14:47:04 +01:00
Mariusz Felisiak 2bc43ccbdb Removed redundant RemoteTestResultTest._test_error_exc_info() test hook. 2024-11-11 12:31:48 +01:00
Mariusz Felisiak 398cec434b Refs #35849 -- Skipped ParallelTestSuiteTest.test_handle_add_error_before_first_test() without tblib.
Follow up to 661dfdd598.
2024-11-11 12:31:48 +01:00
Mariusz Felisiak 46eb256cce Refs #32365 -- Removed pytz from list of test dependencies in unit test docs.
Follow up to e6f82438d4.
2024-11-11 12:24:21 +01:00
Mariusz Felisiak ae5743d461 Fixed typo in django/db/backends/sqlite3/features.py. 2024-11-11 12:21:51 +01:00
Jacob Rief 40bfd7b09a Fixed #35011, Refs #28900 -- Added tests for QuerySet.union() with multiple models and DateTimeField annotations.
Ticket was resolved by 65ad4ade74 as part of #28900.
2024-11-08 13:16:44 +01:00
John Parton 042b381e2e Refs #23968 -- Removed unnecessary list comprehension in contrib.admin.helpers. 2024-11-07 13:37:58 +01:00
David Winiecki 661dfdd598 Fixed #35849 -- Made ParallelTestSuite report correct error location. 2024-11-06 17:14:41 +01:00
David Winiecki 41da8a4f5a Refs #35849 -- Added a handle_event hook to ParallelTestSuite. 2024-11-06 17:14:41 +01:00
ssanger c4c076223e Fixed #35863 -- Replaced bold text with heading level 3 in new contributors docs.
This improves accessibility for screen reader users, see WCAG SC 1.3.1 Info and Relationships:
https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships.html
2024-11-06 17:03:21 +01:00
sai-ganesh-03 c2c544cf01 Fixed #27409 -- Made admindocs support custom link text in docstrings. 2024-11-06 14:39:18 +01:00
John Parton 78c9a27031 Fixed #35778 -- Used JSON_OBJECT database function on PostgreSQL 16+ with server-side bindings. 2024-11-06 13:48:19 +01:00
antoliny0919 18b3a9dd39 Fixed #35889 -- Corrected reference of default widgets in "Styling widget instance" docs. 2024-11-06 13:07:29 +01:00
Sarah Boyce 5c3b9d04d2 Removed definition of JSONObject ArgJoiner class in as_native function. 2024-11-06 11:18:42 +01:00
Maria Hynes db5980ddd1 Clarified instructions on how to claim a ticket. 2024-11-05 16:59:34 +01:00
Mariusz Felisiak 2bfb1211c0 Fixed typo in docs/internals/howto-release-django.txt. 2024-11-05 16:15:01 +01:00
antoliny0919 72de38239f Fixed #35880 -- Removed invalid example in form Field.required docs due to CharField.strip.
CharField.strip was introduced in 11cac1bd8e, and is True by
default, meaning the previous example of " " raised a ValidationError.
2024-11-05 15:32:03 +01:00
Sarah Boyce 5fa4ccab7e Refs #26001 -- Handled relationship exact lookups in ModelAdmin.search_fields. 2024-11-05 09:06:14 +01:00
Mariusz Felisiak 5bd5805811 Added stub release notes for 5.1.4. 2024-11-05 06:30:53 +01:00
Mariusz Felisiak ecd81ac8b7 Added release date for 5.1.3. 2024-11-05 05:55:58 +01:00
sai-ganesh-03 968397228f Fixed #35867, Refs #2411 -- Allowed links in admindocs view details summary. 2024-11-04 10:43:06 +01:00
antoliny0919 4fcbdb11b1 Made minor edits to form fields docs. 2024-11-04 10:15:20 +01:00
0saurabh0 f223729f8f Fixed #26001 -- Fixed non-string field exact lookups in ModelAdmin.search_fields. 2024-11-04 09:39:47 +01:00
David Smith cd4497254e Fixed #35883 -- Confirmed support for GDAL 3.9.
Updated test for change to exportToXML() which now errors out on unsupported projection methods. See https://github.com/OSGeo/gdal/issues/9223.

Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
2024-11-04 09:24:17 +01:00
Bendeguz Csirmaz f7601aed51 Refs #373 -- Added TupleIn subqueries. 2024-11-04 09:20:54 +01:00
Sarah Boyce 611bf6c2e2 Fixed #35837 -- Added missing alters_data=True to QuerySet and UserManager methods.
Thank you to Jason Chambers for the report and to Mariusz Felisiak for the review.
2024-11-01 11:43:49 +01:00
Simon Charette 03c0a3de72 Refs #373 -- Used a feature flag to disable composite subquery test on MySQL. 2024-11-01 08:15:10 +01:00
antoliny0919 8864125d1f Updated the "Built-in Field classes" section reference to a link. 2024-10-31 11:57:25 +01:00
Sarah Boyce 2c029c718f Fixed #35876 -- Displayed non-ASCII fieldset names when rendering ModelAdmin.fieldsets.
Thank you to Namhong Kim for the report, and to Mariusz Felisiak and Marijke Luttekes for the review.

Regression in 01ed59f753.
2024-10-31 06:38:07 +01:00
Ben Cail 0eaaadd47f Fixed #35180 -- Recreated PostgreSQL _like indexes when changing between TextField and CharField field types. 2024-10-31 06:37:14 +01:00
maddrum b50d1a020d Fixed #35866 -- Clarified the positioning Python magic methods on models in the internal style guide. 2024-10-30 16:21:57 +01:00
Anthony Joseph 3a8f52fbc6 Fixed #35856 -- Added QuerySet.explain() support for MEMORY/SERIALIZE option on PostgreSQL 17+. 2024-10-30 15:54:48 +01:00
Johanan-Ayadata 97a6a678c4 Added missing lang attributes to html elements in docs. 2024-10-30 14:02:30 +01:00
aruseni a8f8b5a477 Clarified default behavior when fields and fieldsets are not set on ModelAdmin. 2024-10-30 12:53:10 +01:00
Mike Edmunds 17c8ee7e3f Fixed #35864 -- Documented EmailMessage.connection is ignored when using send_messages(). 2024-10-30 11:20:52 +01:00
antoliny0919 8f3dee1dfd Fixed #35873 -- Corrected Form.as_table() call in form docs. 2024-10-30 10:25:01 +01:00
Tainara Palmeira fc22fdd34f Refs #35844 -- Expanded compatibility for expected error messages in command tests on Python 3.12 and 3.13.
Updated CommandTests.test_subparser_invalid_option and CommandDBOptionChoiceTests.test_invalid_choice_db_option to use assertRaisesRegex() for compatibility with modified error messages in Python 3.12, 3.13, and 3.14+..
2024-10-29 22:06:28 +01:00
aruseni d7f78eb5d6 Corrected note on importing fields in model field reference docs. 2024-10-29 16:24:54 +01:00
Maria Hynes 163e72ebba Removed unneeded OS reference on running the test suite in contributing docs.
This is not needed as the console snippet has buttons that allows the user to choose their OS.
2024-10-29 11:34:35 +01:00
Clifford Gama 799c377818 Fixed typo in ref/models/fields.txt. 2024-10-29 11:17:37 +01:00
Mike Edmunds cf4d902eb5 Refs #35581 -- Reduced boilerplate in mail tests. 2024-10-29 11:13:27 +01:00
Mike Edmunds 00861c4ca7 Refs #35581 -- Identified mail tests that check for Python 2 behavior.
This also removed a duplicate CTE case (that used to be distinct in Python 2).
2024-10-29 11:13:27 +01:00
Mike Edmunds 4d76adfacd Refs #35581 -- Verified attachments in the generated message in mail tests.
This also removed send() calls, as this doesn't check the serialized content, and
the backend tests cover sending.
2024-10-29 11:13:27 +01:00
Mike Edmunds 889be2f455 Refs #35581 -- Clarified some test names and comments in mail tests. 2024-10-29 11:13:27 +01:00