Fellow Report - February 2018

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Fellow Report - February 2018

Tim Graham-2

Week ending February 10, 2018


Triaged

-------

https://code.djangoproject.com/ticket/29113 - Simplify django.forms.formsets.all_valid() and clarify docstring (fixed)

https://code.djangoproject.com/ticket/29052 - test database setup can truncate non-test database if two database aliases point to the same database (accepted)

https://code.djangoproject.com/ticket/29115 - Allow rendering of admin forms with Jinja2 (accepted)

https://code.djangoproject.com/ticket/29117 - Excessive memory use when multiple objects retrieved using objects.get() (duplicate)

https://code.djangoproject.com/ticket/29030 - Make construction of "View on site" and "View Site" URLs consistent (accepted)

https://code.djangoproject.com/ticket/29122 - Add a better font for Persian/Farsi to the admin (maybe)


Authored

----------

https://github.com/django/django/pull/9665 - Refs #28814 -- Fixed migrations crash with namespace packages on Python 3.7.

https://github.com/django/django/pull/9672 - Refs #27795 -- Removed force_bytes/text() usage in tests.


Reviewed/committed

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

https://github.com/django/django/pull/9657 - Refs #28723 -- Fixed stale prefetch_related cache after add/remove.

https://github.com/django/django/pull/8531 - Fixed #27999 -- Added test client support for HTTP 307 and 308 redirects.

https://github.com/django/django/pull/9667 - Fixed #28833 -- Prevented CacheMiddleware from caching responses with "Cache-Control: private".

https://github.com/django/django/pull/9645 - Fixed #29082 -- Allowed the test client to encode JSON request data.

https://github.com/django/django/pull/9538 - Fixed #25790 -- Allowed disable column sorting in the admin changelist.

https://github.com/django/django/pull/9235 - Fixed #17419 -- Added json_tag template filter.

https://github.com/django/django/pull/9660 - Fixed #29108 -- Fixed crash in aggregation of distinct+ordered+sliced querysets.

https://github.com/django/django/pull/9656 - Fixed #29109 -- Fixed the admin time picker widget for the Thai locale.

https://github.com/django/django/pull/9671 - Fixed #29118 -- Fixed crash with QuerySet.order_by(Exists(...)).

https://github.com/django/django/pull/8528 - Fixed #24747 -- Allowed transforms in QuerySet.order_by() and distinct(*fields).

https://github.com/django/django/pull/9560 - Fixed #28960 -- Added GEOSGeometry.buffer_with_style().

--
You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at https://groups.google.com/group/django-developers.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/d686a668-80d7-45f2-97cd-d205b4a1de39%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Fellow Report - February 2018

Tim Graham-2
Week ending February 17, 2018

Triaged

-------

https://code.djangoproject.com/ticket/29127 - Running tagged tests hides any with syntax errors (accepted)

https://code.djangoproject.com/ticket/28972 - RelatedObjectDoesNotExist during loaddata of models with multi-table inheritance (duplicate)

https://code.djangoproject.com/ticket/29128 - makemigrations raises AppRegistryNotReady instead of ImproperlyConfigured in Django 2.0 (accepted)

https://code.djangoproject.com/ticket/29130 - floatformat is rounding off incorrectly (invalid)

https://code.djangoproject.com/ticket/29129 - Child model updates parent model with empty fields making an extra query in multi-inheritance when parent model has custom PK (accepted)

https://code.djangoproject.com/ticket/29026 - Make makemigrations scriptable / script-friendly (accepted)

https://code.djangoproject.com/ticket/29062 - "database table locked errors" when using sqlite in-memory database with LiveServerTestCase (worksforme)

https://code.djangoproject.com/ticket/29098 - Add SimpleTestCase.assertRedirectsRegex() (accepted)

https://code.djangoproject.com/ticket/29131 - Make the error message for ArrayField more user and translation-friendly (accepted)

https://code.djangoproject.com/ticket/29132 - update_last_login signal handler shouldn't be connected if User.last_login attribute isn't a field (accepted)

https://code.djangoproject.com/ticket/29138 - Add ModelAdmin.autocomplete_fields support for ForeignKeys that use to_field (accepted)


Authored

----------

https://github.com/django/django/pull/9694 - Fixed #29125 -- Made Q.deconstruct() deterministic with multiple keyword arguments.

https://github.com/django/django/pull/9698 - Fixed #29126 -- Doc'd the behavior of QuerySet.update_or_create() with manually specified pks.


Reviewed/committed

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

https://github.com/django/django/pull/9695 - Fixed #24607 -- Serialized natural keys in multi-table inheritance models.

https://github.com/django/django/pull/9664 - Fixed #29106 -- Made DiscoverRunner display selected test tags.

https://github.com/django/django/pull/9469 - Fixed #28933 -- Improved the efficiency of ModelAdmin.date_hierarchy queries.

https://github.com/django/django/pull/9268 - Fixed #28693 -- Fixed DisallowedHost crash in CsrfViewMiddleware when an HTTPS request has an invalid host.

https://github.com/django/django/pull/9691 - Fixed #28171 -- Added an exception if Form's empty_permitted and use_required_attribute arguments conflict.

https://github.com/django/django/pull/8026 - Fixed #27810 -- Allowed query expressions in admin_order_field.

https://github.com/django/django/pull/8741 - Fixed #28379 -- Made AccessMixin raise Permissiondenied for authenticated users.

On Saturday, February 10, 2018 at 8:54:26 PM UTC-5, Tim Graham wrote:

Week ending February 10, 2018


Triaged

-------

<a href="https://code.djangoproject.com/ticket/29113" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29113\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEDowIrOI28WZiw9FdscxkUQbURSw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29113\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEDowIrOI28WZiw9FdscxkUQbURSw&#39;;return true;">https://code.djangoproject.com/ticket/29113 - Simplify django.forms.formsets.all_valid() and clarify docstring (fixed)

<a href="https://code.djangoproject.com/ticket/29052" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29052\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHf6vjKvvr2rSjiMRaCMZkvUQHsxg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29052\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHf6vjKvvr2rSjiMRaCMZkvUQHsxg&#39;;return true;">https://code.djangoproject.com/ticket/29052 - test database setup can truncate non-test database if two database aliases point to the same database (accepted)

<a href="https://code.djangoproject.com/ticket/29115" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29115\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNG7tmJHWfiLgmR2K4cWQ4rW6-mBFg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29115\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNG7tmJHWfiLgmR2K4cWQ4rW6-mBFg&#39;;return true;">https://code.djangoproject.com/ticket/29115 - Allow rendering of admin forms with Jinja2 (accepted)

<a href="https://code.djangoproject.com/ticket/29117" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29117\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGeyQpQqavcH8vVGfoUd4PbVYmbuw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29117\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGeyQpQqavcH8vVGfoUd4PbVYmbuw&#39;;return true;">https://code.djangoproject.com/ticket/29117 - Excessive memory use when multiple objects retrieved using objects.get() (duplicate)

<a href="https://code.djangoproject.com/ticket/29030" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29030\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEhf8rHtn6nNEGxaRE1law5nRI8Mw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29030\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEhf8rHtn6nNEGxaRE1law5nRI8Mw&#39;;return true;">https://code.djangoproject.com/ticket/29030 - Make construction of "View on site" and "View Site" URLs consistent (accepted)

<a href="https://code.djangoproject.com/ticket/29122" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29122\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGVK0Nh0PWUDploFz-TAdVvczwEBw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29122\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGVK0Nh0PWUDploFz-TAdVvczwEBw&#39;;return true;">https://code.djangoproject.com/ticket/29122 - Add a better font for Persian/Farsi to the admin (maybe)


Authored

----------

<a href="https://github.com/django/django/pull/9665" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9665\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNH_B31aVkUBhgNH-rSjJ4nwmX6TxQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9665\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNH_B31aVkUBhgNH-rSjJ4nwmX6TxQ&#39;;return true;">https://github.com/django/django/pull/9665 - Refs #28814 -- Fixed migrations crash with namespace packages on Python 3.7.

<a href="https://github.com/django/django/pull/9672" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9672\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFD-mBAc4GMp1HD0YEJKW7M7uESUQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9672\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFD-mBAc4GMp1HD0YEJKW7M7uESUQ&#39;;return true;">https://github.com/django/django/pull/9672 - Refs #27795 -- Removed force_bytes/text() usage in tests.


Reviewed/committed

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

<a href="https://github.com/django/django/pull/9657" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9657\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGYQvUweGj1JpKHnQ0DxD2Qt3wvDA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9657\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGYQvUweGj1JpKHnQ0DxD2Qt3wvDA&#39;;return true;">https://github.com/django/django/pull/9657 - Refs #28723 -- Fixed stale prefetch_related cache after add/remove.

<a href="https://github.com/django/django/pull/8531" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F8531\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGdLroFv0QhgAsvYKKFPronJSKJXg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F8531\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGdLroFv0QhgAsvYKKFPronJSKJXg&#39;;return true;">https://github.com/django/django/pull/8531 - Fixed #27999 -- Added test client support for HTTP 307 and 308 redirects.

<a href="https://github.com/django/django/pull/9667" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9667\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNH_q2bdNjfxvc5BHQ-svQQzia57GQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9667\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNH_q2bdNjfxvc5BHQ-svQQzia57GQ&#39;;return true;">https://github.com/django/django/pull/9667 - Fixed #28833 -- Prevented CacheMiddleware from caching responses with "Cache-Control: private".

<a href="https://github.com/django/django/pull/9645" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9645\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGMNgVC8bTFmwvXe6YnxBteO5MRcw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9645\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGMNgVC8bTFmwvXe6YnxBteO5MRcw&#39;;return true;">https://github.com/django/django/pull/9645 - Fixed #29082 -- Allowed the test client to encode JSON request data.

<a href="https://github.com/django/django/pull/9538" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9538\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGF_JZk_IjLiasdnv_oUGkuiK0PIA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9538\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGF_JZk_IjLiasdnv_oUGkuiK0PIA&#39;;return true;">https://github.com/django/django/pull/9538 - Fixed #25790 -- Allowed disable column sorting in the admin changelist.

<a href="https://github.com/django/django/pull/9235" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9235\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmnMw4Wr2-y8Ff2_OHlgpbWpEV5Q&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9235\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGmnMw4Wr2-y8Ff2_OHlgpbWpEV5Q&#39;;return true;">https://github.com/django/django/pull/9235 - Fixed #17419 -- Added json_tag template filter.

<a href="https://github.com/django/django/pull/9660" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9660\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNF18XtcZbPDMSMT53lqTfWeRWvM5A&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9660\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNF18XtcZbPDMSMT53lqTfWeRWvM5A&#39;;return true;">https://github.com/django/django/pull/9660 - Fixed #29108 -- Fixed crash in aggregation of distinct+ordered+sliced querysets.

<a href="https://github.com/django/django/pull/9656" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9656\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNE0PzD7nMYiSP0Z8yXBHPAba78_cQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9656\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNE0PzD7nMYiSP0Z8yXBHPAba78_cQ&#39;;return true;">https://github.com/django/django/pull/9656 - Fixed #29109 -- Fixed the admin time picker widget for the Thai locale.

<a href="https://github.com/django/django/pull/9671" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9671\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGKPWEMuv_crqFDtkXHGOOtD3tzlw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9671\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGKPWEMuv_crqFDtkXHGOOtD3tzlw&#39;;return true;">https://github.com/django/django/pull/9671 - Fixed #29118 -- Fixed crash with QuerySet.order_by(Exists(...)).

<a href="https://github.com/django/django/pull/8528" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F8528\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGFDdcXKc0X5OYKlOavnCvtgpQGw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F8528\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGFDdcXKc0X5OYKlOavnCvtgpQGw&#39;;return true;">https://github.com/django/django/pull/8528 - Fixed #24747 -- Allowed transforms in QuerySet.order_by() and distinct(*fields).

<a href="https://github.com/django/django/pull/9560" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9560\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGJgIIl7YYLME-s-RLpKaJ_JMTE6g&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9560\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGJgIIl7YYLME-s-RLpKaJ_JMTE6g&#39;;return true;">https://github.com/django/django/pull/9560 - Fixed #28960 -- Added GEOSGeometry.buffer_with_style().

--
You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at https://groups.google.com/group/django-developers.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/d426b19f-d436-40b1-84fa-6804faea0ebe%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Fellow Report - February 2018

Tim Graham-2
Week ending February 24, 2018

Triaged

-------

https://code.djangoproject.com/ticket/29142 - OuterRef not being treated as an F Expression (accepted)

https://code.djangoproject.com/ticket/29147 - Postgres JSONField missing to_python (invalid)

https://code.djangoproject.com/ticket/29145 - Allow CIText values to be compared as the database would compare them (case-insensitively) (accepted)

https://code.djangoproject.com/ticket/29133 - call_command() fails if a required option is passed in via **options (accepted)

https://code.djangoproject.com/ticket/29152 - Allow more control over ArgumentParser initialization in management commands (accepted)

https://code.djangoproject.com/ticket/29155 - Using contains lookup with Substr causes modification of second parameter of Substr (accepted)

https://code.djangoproject.com/ticket/29151 - Aliasing pgettext_lazy makes it work unexpected (invalid)

https://code.djangoproject.com/ticket/29153 - Ease customizing the label attrs on a model form field (wontfix)

https://code.djangoproject.com/ticket/29160 - ModelForm doesn't parse foreign keys in initial= kwarg. (invalid)


Authored

----------

https://github.com/django/django/pull/9724 - Removed using argument from admin's get_deleted_objects().

https://github.com/django/django/pull/9728 - Fixed #29161 -- Removed BCryptPasswordHasher from PASSWORD_HASHERS.


Reviewed/committed

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

https://github.com/django/django/pull/9707 - Fixed #29140 -- Fixed EmailMessage crash when body is None.

https://github.com/django/django/pull/9583 - Refs #28643 -- Added Ord, Chr, Left, and Right database functions.

https://github.com/django/django/pull/9723 - Fixed #29154 -- Corrected examples in pluralize template filter docstring and added tests.

https://github.com/django/django/pull/8682 - Fixed #27449 -- Added django.utils.translation.get_supported_language_variant().

https://github.com/django/django/pull/9145 - Fixed #28635 -- Fixed admin's preserved filters if the URL contains non-ASCII characters.

https://github.com/django/django/pull/8267 - Fixed #17962 -- Added ModelAdmin.get_deleted_objects().

--
You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at https://groups.google.com/group/django-developers.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/497e0b6c-95dc-4e7b-9d7a-fdae1b8093b7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Fellow Report - February 2018

Tim Graham-2

Week ending March 3, 2018


Triaged

-------

https://code.djangoproject.com/ticket/29163 - When uploading, if file size is greater than the FILE_UPLOAD_MAX_MEMORY_SIZE, the permissions of the file on disk is screwed up. (duplicate)

https://code.djangoproject.com/ticket/29165 - Initial data howto could better explain how to use migrations (accepted)

https://code.djangoproject.com/ticket/29173 - Document that Model.save() doesn't refresh fields from the database (accepted)

https://code.djangoproject.com/ticket/29185 - Migrations with `default=some_callable` populate all existing rows with the same value (duplicate)


Authored

----------

https://github.com/django/django/pull/9736 - Refs #27728 -- Made cosmetic edits to admin template tag template overriding.

Patches for upcoming security releases.


Reviewed/committed

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

https://github.com/django/django/pull/9725 - Fixed #29158 -- Fixed len(choices) crash if ModelChoiceField's queryset is a manager.

https://github.com/django/django/pull/9726 - Fixed #29159 -- Made ModelChoiceIterator reuse QuerySet result cache.

https://github.com/django/django/pull/9740 - Fixed #29176 -- Fixed AbstractBaseUser.normalize_username() crash if username isn't a string.

https://github.com/django/django/pull/9701 - Fixed #29133 -- Fixed call_command() crash if a required option is passed in options.

https://github.com/django/django/pull/9709 - Fixed #29144 -- Made untranslated strings for territorial language variants use translations from the generic language variant.


On Saturday, February 24, 2018 at 8:56:01 PM UTC-5, Tim Graham wrote:
Week ending February 24, 2018

Triaged

-------

<a href="https://code.djangoproject.com/ticket/29142" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29142\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGRkcdnA9_TXHh7wt3H9yWpY_GOcw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29142\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGRkcdnA9_TXHh7wt3H9yWpY_GOcw&#39;;return true;">https://code.djangoproject.com/ticket/29142 - OuterRef not being treated as an F Expression (accepted)

<a href="https://code.djangoproject.com/ticket/29147" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29147\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNH7JeuA-oogu3njKtBlUw7OP_SHVg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29147\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNH7JeuA-oogu3njKtBlUw7OP_SHVg&#39;;return true;">https://code.djangoproject.com/ticket/29147 - Postgres JSONField missing to_python (invalid)

<a href="https://code.djangoproject.com/ticket/29145" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29145\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHWwdZ6uPkMF0zb7h_U6K1spsyiMA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29145\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHWwdZ6uPkMF0zb7h_U6K1spsyiMA&#39;;return true;">https://code.djangoproject.com/ticket/29145 - Allow CIText values to be compared as the database would compare them (case-insensitively) (accepted)

<a href="https://code.djangoproject.com/ticket/29133" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29133\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEJ19R_5VGgH9P714puewe2CviodQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29133\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEJ19R_5VGgH9P714puewe2CviodQ&#39;;return true;">https://code.djangoproject.com/ticket/29133 - call_command() fails if a required option is passed in via **options (accepted)

<a href="https://code.djangoproject.com/ticket/29152" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29152\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGYRVp3jdNrsb0GTG-HD4sPLNnCFA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29152\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGYRVp3jdNrsb0GTG-HD4sPLNnCFA&#39;;return true;">https://code.djangoproject.com/ticket/29152 - Allow more control over ArgumentParser initialization in management commands (accepted)

<a href="https://code.djangoproject.com/ticket/29155" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29155\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNE45CfXWo20c2BHflABdjFebgTuqQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29155\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNE45CfXWo20c2BHflABdjFebgTuqQ&#39;;return true;">https://code.djangoproject.com/ticket/29155 - Using contains lookup with Substr causes modification of second parameter of Substr (accepted)

<a href="https://code.djangoproject.com/ticket/29151" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29151\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFMZuCXTgphfIl_1GP2Ctrt7GopQA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29151\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFMZuCXTgphfIl_1GP2Ctrt7GopQA&#39;;return true;">https://code.djangoproject.com/ticket/29151 - Aliasing pgettext_lazy makes it work unexpected (invalid)

<a href="https://code.djangoproject.com/ticket/29153" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29153\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHeyaZa4IXrcPHFUHR5KQQLzawgpA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29153\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHeyaZa4IXrcPHFUHR5KQQLzawgpA&#39;;return true;">https://code.djangoproject.com/ticket/29153 - Ease customizing the label attrs on a model form field (wontfix)

<a href="https://code.djangoproject.com/ticket/29160" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29160\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNG-Ja_622Ryoc1c3GP4rZ4HmRIGOw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fcode.djangoproject.com%2Fticket%2F29160\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNG-Ja_622Ryoc1c3GP4rZ4HmRIGOw&#39;;return true;">https://code.djangoproject.com/ticket/29160 - ModelForm doesn't parse foreign keys in initial= kwarg. (invalid)


Authored

----------

<a href="https://github.com/django/django/pull/9724" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9724\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFnDyObaebIEX5_y_u_V9zu7DXJDQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9724\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFnDyObaebIEX5_y_u_V9zu7DXJDQ&#39;;return true;">https://github.com/django/django/pull/9724 - Removed using argument from admin's get_deleted_objects().

<a href="https://github.com/django/django/pull/9728" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9728\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGZJ-9VxUaQBffIq9m1cVrDXqfbKQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9728\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGZJ-9VxUaQBffIq9m1cVrDXqfbKQ&#39;;return true;">https://github.com/django/django/pull/9728 - Fixed #29161 -- Removed BCryptPasswordHasher from PASSWORD_HASHERS.


Reviewed/committed

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

<a href="https://github.com/django/django/pull/9707" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9707\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGq-2uIbtKpoy5Pe_ljo8UiZ9ifQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9707\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEGq-2uIbtKpoy5Pe_ljo8UiZ9ifQ&#39;;return true;">https://github.com/django/django/pull/9707 - Fixed #29140 -- Fixed EmailMessage crash when body is None.

<a href="https://github.com/django/django/pull/9583" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9583\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHFzAj_c358SdcKPO0n1EF3AySycA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9583\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHFzAj_c358SdcKPO0n1EF3AySycA&#39;;return true;">https://github.com/django/django/pull/9583 - Refs #28643 -- Added Ord, Chr, Left, and Right database functions.

<a href="https://github.com/django/django/pull/9723" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9723\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFThyGJ6MG7RywLt6wLXGrGjW2Qhg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9723\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFThyGJ6MG7RywLt6wLXGrGjW2Qhg&#39;;return true;">https://github.com/django/django/pull/9723 - Fixed #29154 -- Corrected examples in pluralize template filter docstring and added tests.

<a href="https://github.com/django/django/pull/8682" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F8682\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGQAiinLwwX_BPQMtxVLmgEvOkkPw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F8682\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGQAiinLwwX_BPQMtxVLmgEvOkkPw&#39;;return true;">https://github.com/django/django/pull/8682 - Fixed #27449 -- Added django.utils.translation.get_supported_language_variant().

<a href="https://github.com/django/django/pull/9145" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9145\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFWMC9y0r7HdvrMmlPfHL2EMt72hA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F9145\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFWMC9y0r7HdvrMmlPfHL2EMt72hA&#39;;return true;">https://github.com/django/django/pull/9145 - Fixed #28635 -- Fixed admin's preserved filters if the URL contains non-ASCII characters.

<a href="https://github.com/django/django/pull/8267" style="text-decoration:none" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F8267\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHtE4MjCk7Z-Ovot0TSc3Sj-D_O4g&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fpull%2F8267\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHtE4MjCk7Z-Ovot0TSc3Sj-D_O4g&#39;;return true;">https://github.com/django/django/pull/8267 - Fixed #17962 -- Added ModelAdmin.get_deleted_objects().

--
You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at https://groups.google.com/group/django-developers.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/614137d3-6f21-4157-a8af-7516db1cc4c4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.