1
0
mirror of https://github.com/django/django.git synced 2025-04-07 15:06:47 +00:00

13617 Commits

Author SHA1 Message Date
Adam Zapletal
d887bf9ff5 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-17 07:58:30 -08:00
sai-ganesh-03
4f355924c9 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-17 07:58:30 -08:00
Tim Graham
1eaa8ae8c9 Fixed #35903 -- Made admin's "view on site" URL accept non-integer ContentType pks. 2024-11-17 07:58:30 -08:00
Tim Graham
c7b71a8e53 Fixed #35815 -- Made system check accept db_default literals when DatabaseFeatures.supports_expression_defaults = False. 2024-11-17 07:58:30 -08:00
yatami38
c9d0a546c1 Fixed a typo in some tests. 2024-11-17 07:58:30 -08:00
Mariusz Felisiak
77b11208b1 Removed redundant RemoteTestResultTest._test_error_exc_info() test hook. 2024-11-17 07:58:30 -08:00
Mariusz Felisiak
a23b5e557a Refs #35849 -- Skipped ParallelTestSuiteTest.test_handle_add_error_before_first_test() without tblib.
Follow up to 661dfdd59809f4abd5077f7a2529735d07b98ba4.
2024-11-17 07:58:30 -08:00
Jacob Rief
6ed3ef3f5c Fixed #35011, Refs #28900 -- Added tests for QuerySet.union() with multiple models and DateTimeField annotations.
Ticket was resolved by 65ad4ade74dc9208b9d686a451cd6045df0c9c3a as part of #28900.
2024-11-17 07:58:30 -08:00
David Winiecki
2a348a2836 Fixed #35849 -- Made ParallelTestSuite report correct error location. 2024-11-17 07:58:30 -08:00
sai-ganesh-03
08918acec3 Fixed #27409 -- Made admindocs support custom link text in docstrings. 2024-11-17 07:58:30 -08:00
Sarah Boyce
cc8da82be4 Refs #26001 -- Handled relationship exact lookups in ModelAdmin.search_fields. 2024-11-17 07:58:30 -08:00
sai-ganesh-03
4266f61caa Fixed #35867, Refs #2411 -- Allowed links in admindocs view details summary. 2024-11-17 07:58:30 -08:00
0saurabh0
5b0795ec02 Fixed #26001 -- Fixed non-string field exact lookups in ModelAdmin.search_fields. 2024-11-17 07:58:30 -08:00
David Smith
fd82e00697 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-17 07:58:30 -08:00
Bendeguz Csirmaz
3d5272be0e Refs #373 -- Added TupleIn subqueries. 2024-11-17 07:58:30 -08:00
Sarah Boyce
40fa376d51 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-17 07:58:30 -08:00
Simon Charette
e0d0827cf4 Refs #373 -- Used a feature flag to disable composite subquery test on MySQL. 2024-11-17 07:58:30 -08:00
Sarah Boyce
85a2434c24 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 01ed59f753139afb514170ee7f7384c155ecbc2d.
2024-11-17 07:58:30 -08:00
Ben Cail
9d7190cf42 Fixed #35180 -- Recreated PostgreSQL _like indexes when changing between TextField and CharField field types. 2024-11-17 07:58:30 -08:00
Anthony Joseph
c2e1bfbe9b Fixed #35856 -- Added QuerySet.explain() support for MEMORY/SERIALIZE option on PostgreSQL 17+. 2024-11-17 07:58:30 -08:00
Tainara Palmeira
9eb7c3a57e 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-11-17 07:58:30 -08:00
Mike Edmunds
f182dacc21 Refs #35581 -- Reduced boilerplate in mail tests. 2024-11-17 07:58:30 -08:00
Mike Edmunds
85cb3c7cd4 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-11-17 07:58:30 -08:00
Mike Edmunds
041000416b 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-11-17 07:58:30 -08:00
Mike Edmunds
616b19cfe3 Refs #35581 -- Clarified some test names and comments in mail tests. 2024-11-17 07:58:30 -08:00
Tainara Palmeira
45dd23f666 Refs #35844 -- Corrected expected error messages in commands tests on Python 3.14+.
Updated CommandTests.test_subparser_invalid_option and CommandDBOptionChoiceTests.test_invalid_choice_db_option to address changes in Python 3.14+ error handling.
2024-11-17 07:58:30 -08:00
Mariusz Felisiak
8e5daf2dfe Refs #35844 -- Fixed tests for test --parallel option on Python 3.14+.
"forkserver" is the new default on POSIX systems, and Django doesn't
support parallel tests with "forkserver":

b65f2cdfa7
2024-11-17 07:58:30 -08:00
Mariusz Felisiak
cc44500f6b Refs #35803 -- Added more tests for __coveredby and __covers GIS lookups.
Co-authored-by: David Smith <smithdc@gmail.com>
2024-11-17 07:58:30 -08:00
Clifford Gama
5a65adb2f8 Fixed #28999 -- Documented how to reverse a class-based view by instance.
Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com>
2024-11-17 07:58:30 -08:00
Clifford Gama
2d25d64c63 Refs #28999 -- Added tests for reversing a class-based view by instance. 2024-11-17 07:58:30 -08:00
David Smith
523c1efe14 Refs #34406 -- Added support for GDAL curved geometries.
Co-authored-by: Fabien Le Frapper <contact@fabienlefrapper.me>
2024-11-17 07:58:30 -08:00
Nick Pope
10072a95c4 Fixed #35841 -- Restored support for DB-IP databases in GeoIP2.
Thanks Felix Farquharson for the report and Claude Paroz for the
review.

Regression in 40b5b1596f7505416bd30d5d7582b5a9004ea7d5.

Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>
2024-11-17 07:58:30 -08:00
Nick Pope
56a377d35f Refs #35841 -- Adjusted GeoIP2 tests for easier test case extension.
These changes will make it easier to introduce tests for alternate
databases that may have different results without the need to duplicate
lots of the tests definition.
2024-11-17 07:58:30 -08:00
Nick Pope
7353279ba1 Refs #35841 -- Updated GeoIP2 test database files.
The mmdb files were taken from
679e37e18a.
2024-11-17 07:58:30 -08:00
Justin Thurman
91a9ced3b3 Fixed #35845 -- Updated DomainNameValidator to require entire string to be a valid domain name.
Bug in 4971a9afe5642569f3dcfcd3972ebb39e88dd457.

Thank you to kazet for the report and Claude Paroz for the review.
2024-11-17 07:58:30 -08:00
Mariusz Felisiak
7426f1bb8b Refs #35844 -- Used asgiref.sync.iscoroutinefunction() instead of deprecated asyncio.iscoroutinefunction().
Fixes DeprecationWarning:

'asyncio.iscoroutinefunction' is deprecated and slated for removal in
Python 3.16; use inspect.iscoroutinefunction() instead.
2024-11-17 07:58:30 -08:00
Mariusz Felisiak
49197abf59 Refs #35844 -- Added Python 3.14 to daily builds. 2024-11-17 07:58:30 -08:00
SaJH
42a904b0ce Refs #35727 -- Updated response.content.decode calls to use the HttpResponse.text property.
Signed-off-by: SaJH <wogur981208@gmail.com>
2024-11-17 07:58:30 -08:00
SaJH
4c2b48e9a1 Fixed #35727 -- Added HttpResponse.text property.
Signed-off-by: SaJH <wogur981208@gmail.com>
2024-11-17 07:58:30 -08:00
Ben Cail
d695891c74 Fixed #35782 -- Allowed overriding password validation error messages. 2024-11-17 07:58:30 -08:00
leondaz
c88cad9ac6 Fixed #35656 -- Added an autodetector attribute to the makemigrations and migrate commands. 2024-11-17 07:58:30 -08:00
Simon Charette
6c7733842e Fixed #35744 -- Relabelled external aliases of combined queries.
Just like normal queries, combined queries' outer references might fully
resolve before their reference is assigned its final alias.

Refs #29338.

Thanks Antony_K for the report and example, and thanks Mariusz Felisiak
for the review.
2024-11-17 07:58:30 -08:00
Bendeguz Csirmaz
5afaaf2c57 Refs #373 -- Added additional validations to tuple lookups. 2024-11-17 07:58:30 -08:00
Adam Johnson
8427137283 Fixed #35717 -- Reduced Create/RemoveCollation operations when optimizing migrations. 2024-11-17 07:58:30 -08:00
ekinertac
a2c1e8599a Fixed #35789 -- Improved the error message raised when the tag must be first in the template. 2024-11-17 07:58:30 -08:00
gabn88
8dc9020a41 Fixed #35103 -- Used provided error code and message when fields is set without a condition on UniqueConstraint. 2024-11-17 07:58:30 -08:00
nessita
ae1c25d9b1 Fixed #35809 -- Set background color for selected rows in the admin's form select widget.
Regression in b47bdb4cd9149ee2a39bf1cc9996a36a940bd7d9.

Thank you Giannis Terzopoulos for the review, and Tom Carrick and Sarah Boyce
for the review.
2024-11-17 07:58:29 -08:00
GappleBee
24d6b6b070 Fixed #35449 -- Fixed validation of array items in SplitArrayField when remove_trailing_nulls=True. 2024-11-17 07:58:29 -08:00
Jon Janzen
2ae9341976 Fixed #35303 -- Implemented async auth backends and utils. 2024-11-17 07:58:29 -08:00
Marc Gibbons
6765b6adf9
Fixed #35797 -- Removed debug context processor from default project template. 2024-09-30 16:52:28 -03:00