Week ending August 7, 2022
Triaged:
https://code.djangoproject.com/ticket/33880 - Ambigous error
message in FilePathFields. (invalid)
https://code.djangoproject.com/ticket/33876 - "default.html"
deprecation warning raised for ManagementForm's (accepted)
https://code.djangoproject.com/ticket/33881 - ArrayField
doesn't set collation. (created)
https://code.djangoproject.com/ticket/33882 - async
transaction.atomic (needsinfo)
https://code.djangoproject.com/ticket/33883 - refactor: use
f-strings (wontfix)
https://code.djangoproject.com/ticket/33884 - REST API without
3rd party package (duplicate)
https://code.djangoproject.com/ticket/33885 - Drop automatic
PostGIS extension creation on PostGIS backend (duplicate)
https://code.djangoproject.com/ticket/33888 -
get_select2_language crashes when translations are deactivated
(accepted)
https://code.djangoproject.com/ticket/33889 - Error in
admin.site.register on pypy3.8 and Django 4.1+. (invalid)
https://code.djangoproject.com/ticket/33890 -
call_command('startproject', 'project_name', '.') raises
CommandError 'project_name' (invalid)
https://code.djangoproject.com/ticket/33891 - TypeError when
trying to run tests in parallel with spawn. (accepted)
https://code.djangoproject.com/ticket/33892 - Management
commands with flags using "store_false" creates inverted boolean
flags in call_command (duplicate)
https://code.djangoproject.com/ticket/33893 - Admin add model
page incorrectly redirects (accepted)
https://code.djangoproject.com/ticket/33894 - Underscore in
CharField as Primary Key breaks related link displayed by admin's
ForeignRawIdWidget (duplicate)
https://code.djangoproject.com/ticket/33895 - Case() crashes
with ~Q(pk__in=[]). (accepted)
https://code.djangoproject.com/ticket/33896 - TypeError:
requires_system_checks must be a list or tuple. (invalid)
https://code.djangoproject.com/ticket/33897 - django.request
log for all requests (wontfix)
https://code.djangoproject.com/ticket/33898 - Window()
expression with ArrayAgg() crashes. (accepted)
https://code.djangoproject.com/ticket/28889 - Use JavaScript
to prevent double submission of admin forms (wontfix)
https://code.djangoproject.com/ticket/33900 - Support for
finding paths in CSS source map comments seems to break manage.py
collectstatic when *.map file is missing (duplicate)
Reviewed/committed:
https://github.com/django/django/pull/15897 - Made MapWidget a
JS class.
https://github.com/django/django/pull/15896 - Refs #25706 --
Removed inline CSS in the openlayers widget template.
https://github.com/django/django/pull/15843 - Fixed #33690 --
Added switch button for dark mode in the admin.
https://github.com/django/django/pull/15907 - Fixed #33887 --
Fixed test_fails_squash_migration_manual_porting() on final tags.
https://github.com/django/django/pull/15906 - Fixed #33886 --
Reallowed using GeoIP2() when GEOS is not installed.
https://github.com/django/django/pull/15909 - Fixed #33888 --
Fixed get_select2_language() crash with no language activated.
https://github.com/django/django/pull/15919 - Fixed #33893 --
Reverted "Fixed #28889 -- Prevented double submission of admin
forms."
Reviewed:
https://github.com/django/django/pull/15902 - Fixed #33876,
Refs #32229 -- Made management forms render with div.html
template.
https://github.com/django/django/pull/15904 - Doc'd
TextField.db_collation as optional.
https://github.com/django/django/pull/15912 - Refs #33173,
Refs #33755 -- Fixed ResourceWarning from unclosed files in ASGI
tests on Python 3.11
Authored:
https://github.com/django/django/pull/15899 - Fixed #33881 --
Added support for database collations to
ArrayField(Char/TextFields).
https://github.com/django/django/pull/15903 - [4.1.x] Updated
translations from Transifex.
https://github.com/django/django/pull/15911 - Fixed #33891 --
Fixed test command crash when running in parallel using spawn.
https://github.com/django/django/pull/15913 - Restricted
permissions for GitHub tokens.
https://github.com/django/django/pull/15924 - Fixed #33898 --
Fixed Window() expression crash with ArrayAgg().