Fellow Reports - April 2018

107 views
Skip to first unread message

Tim Graham

unread,
Apr 7, 2018, 6:14:35 PM4/7/18
to Django developers (Contributions to Django itself)

Week ending April 7, 2018


Triaged

-------

https://code.djangoproject.com/ticket/29272 - Queryset using order_by(F()) fails to compile with values_list (duplicate)

https://code.djangoproject.com/ticket/29298 - Add a mechanism for changing a user's email address, with an email confirmation (wontfix)

https://code.djangoproject.com/ticket/29299 - Add typing hinting (PEP 484) and variable annotations (PEP 526) (someday/maybe)

https://code.djangoproject.com/ticket/29296 - admindocs ViewIndexView crashes if a syndication Feed (or something without __qualname__) is configured (accepted)

https://code.djangoproject.com/ticket/29294 - ModelAdmin.raw_id_fields should be included in select_related() by change_view and used by raw id widget (needsinfo)

https://code.djangoproject.com/ticket/29290 - Previously squashed migration fails under Python 3 with "multiple leaf nodes" error (wontfix)


Authored

----------

https://github.com/django/django/pull/9852 - Refs #28577 -- Added check for HStoreField to prevent mutable default.


Reviewed/committed

------------------

https://github.com/django/django/pull/9838 - Fixed #29273 -- Prevented initial selection of empty choice in multiple choice widgets.

https://github.com/django/django/pull/9668 - Fixed #29116 -- Fixed OpenLayersWidget deserialization ignoring the widget map's SRID.

https://github.com/django/django/pull/9731 - Refs #24791 -- Made PostgreSQL's nodb connection use first PostgresSQL db when 'postgres' db isn't available.

https://github.com/django/django/pull/9851 - Added additional AdminPasswordChangeForm tests.

https://github.com/django/django/pull/9850 - Fixed #29284 -- Made ImageField render with accept="image/*"' HTML attribute.

https://github.com/django/django/pull/9721 - Fixed #27991 -- Added obj arg to InlineModelAdmin.has_add_permission().

https://github.com/django/django/pull/9520 - Fixed #28950 -- Fixed ArrayField.has_changed() for empty values.

Tim Graham

unread,
Apr 16, 2018, 10:26:13 AM4/16/18
to Django developers (Contributions to Django itself)

Week ending April 14, 2018


Triaged

-------

https://code.djangoproject.com/ticket/29308 - Clarify how assertQuerysetEqual()'s transform parameter works (accepted)

https://code.djangoproject.com/ticket/29311 - Ease customizing URLField validation (duplicate)

https://code.djangoproject.com/ticket/29315 - exclude with OneToOneField produces incorrect results on sqlite (invalid)

https://code.djangoproject.com/ticket/29326 - Auto-suffixing for irregular plurals in verbose_name_plural (wontfix)

https://code.djangoproject.com/ticket/29305 - GET or POST requests outside of the browser to the LiveServerTestCase server hang (wontfix)

https://code.djangoproject.com/ticket/29328 - Proxy for User model referenced as AUTH_USER_MODEL (invalid)


Authored

----------

https://github.com/django/django/pull/9863 - Refs #28062 -- Doc'd PostgreSQL server-side cursors as a backwards incompatible change.


Reviewed/committed

------------------

https://github.com/django/django/pull/9866 - Fixed #29193 -- Prevented unnecessary foreign key drops when altering a unique field.

https://github.com/django/django/pull/9861 - Fixed #29296 -- Fixed crashes in admindocs when a view is a callable object.

https://github.com/django/django/pull/9873 - Fixed #29320 -- Added an exception when an annotation alias matches a ForeignKey attname.

https://github.com/django/django/pull/9860 - Fixed #27863 -- Added support for the SameSite cookie flag.

Tim Graham

unread,
Apr 23, 2018, 9:53:38 AM4/23/18
to Django developers (Contributions to Django itself)

Week ending April 21, 2018


Triaged

-------

https://code.djangoproject.com/ticket/29331 - Model fields where the field name is shadowed by Python property aren't saved (invalid)

https://code.djangoproject.com/ticket/29332 - AdminReadonlyField accepts the optional argument model_admin but treats it as non-optional (duplicate)

https://code.djangoproject.com/ticket/29335 - changed default pastebin link to dpaste.de (wontfix)

https://code.djangoproject.com/ticket/29340 - "cache.get_or_set()" extra hits on database (invalid)

https://code.djangoproject.com/ticket/29351 - Document that ModelAdmin.prepopulated_fields removes stop words (accepted)


Reviewed/committed

------------------

https://github.com/django/django/pull/9878 - Fixed #29330 -- Fixed crash when pickling BaseExpression.

https://github.com/django/django/pull/9875 - Fixed #29274 -- Increased the number of common passwords from 1k to 20k.

https://github.com/django/django/pull/9819 - Fixed #29253 -- Made method_decorator(list) copy attributes.

https://github.com/django/django/pull/9053 - Fixed #28574 -- Added QuerySet.explain().

https://github.com/django/django/pull/9774 - Fixed #29212 -- Doc'd redirect loop if @permission_required used with redirect_authenticated_user.

https://github.com/django/django/pull/9887 - Fixed #29337 -- Added  __len__() & __bool__() to RawQuerySet.

https://github.com/django/django/pull/9151 - Fixed #28600 -- Added prefetch_related() support to RawQuerySet.

https://github.com/django/django/pull/9869 - Fixed #29313 -- Doc'd example for using F() to sort nulls first or last.

https://github.com/django/django/pull/8797 - Ref #23919 - Replaced some os.path usages with pathlib.Path.

https://github.com/django/django/pull/9813 - Fixed #29247 -- Allowed blank model field choice to be defined in nested choices.

https://github.com/django/django/pull/9894 - Fixed #29295 -- Fixed management command crash when using subparsers.

Tim Graham

unread,
May 1, 2018, 10:32:52 PM5/1/18
to Django developers (Contributions to Django itself)

Week ending April 28, 2018


Triaged

-------

https://code.djangoproject.com/ticket/29354 - ordering inherited from abstract superclass does not get applied to admin inlines (invalid)

https://code.djangoproject.com/ticket/29366 - startproject --template option doesn't support http authentication, neither through .netrc file (duplicate)

https://code.djangoproject.com/ticket/29365 - the reverse function does not work in the current application, which was included in the URL using namespace (needsinfo)


Reviewed/committed

------------------

https://github.com/django/django/pull/9891 - Fixed #28312 -- Made ModelChoiceIterator.__len__() more memory-efficient.

https://github.com/django/django/pull/9892 - Refs #28312 -- Added an optimized __bool__() to ModelChoiceIterator.

https://github.com/django/django/pull/9893 - Fixed #29349 -- Doc'd the default behavior of router.allow_relation().

https://github.com/django/django/pull/7610 - Fixed #27480 -- Added cache.touch().

https://github.com/django/django/pull/9902 - Fixed #29367 -- Fixed model state on objects with a primary key created with QuerySet.bulk_create().

https://github.com/django/django/pull/9600 - Fixed #29015 -- Added an exception if the PostgreSQL database name is too long.
Reply all
Reply to author
Forward
0 new messages