As you know if you saw Russ's recent post on the Django blog 
<https://www.djangoproject.com/weblog/2015/mar/06/welcome-our-full-time-django-fellow/>,
 
the fellowship program has resumed as of this week. A big thank you to 
everyone who helped with the fundraising efforts and contributed to the 
campaign!


Highlights of this week included catching up on the backlog of unreviewed 
tickets and tending to 1.8 release blockers.

Report for week ending March 6, 2015:

Triaged

-------

https://code.djangoproject.com/ticket/24437 - contrib.auth @ 1.8b1 breaks 
existing projects / applications using Mongoengine (invalid)

https://code.djangoproject.com/ticket/24196 - Filtering __in a sliced 
queryset with a 0 limit raises an unexpected error (accepted)

https://code.djangoproject.com/ticket/24349 - Limit URL domain name labels 
to 63 characters (accepted)

https://code.djangoproject.com/ticket/24417 - Add 
ModelAdmin.get_list_select_related() (accepted)

https://code.djangoproject.com/ticket/24296 - clear select fields for 
`.exists()` of distinct, non-sliced querysets (accepted)

https://code.djangoproject.com/ticket/24440 - debug view could use 
additional padding for individual stack rows. (accepted)

https://code.djangoproject.com/ticket/24162 - "Method Flowchart" for all 
CB(G)V documentation pages (accepted)

https://code.djangoproject.com/ticket/24443 - Changing upload_to on a 
filefield creates a migration despite not changing the database at all 
(invalid)

https://code.djangoproject.com/ticket/24441 - 
core.files.images.get_image_dimensions broken on invalid images (accepted)

https://code.djangoproject.com/ticket/24435 - Removing blank=True, 
null=True from ManyToMany field causes data deletion in migration (accepted)

https://code.djangoproject.com/ticket/24434 - Django Custom Field inherits 
ForeignKey deconstruct() fails (accepted)

https://code.djangoproject.com/ticket/24426 - Admin actions panel is always 
hidden if show_full_result_count = False (accepted)

https://code.djangoproject.com/ticket/24248 - 
django.db.utils.OperationalError: no such table: creating models from 
running manage.py inspectdb (worksforme)

https://code.djangoproject.com/ticket/24342 - Add EnumField (someday/maybe)

https://code.djangoproject.com/ticket/24150 - Settings changed at runtime 
not reflected in management commands (worksforme)

https://code.djangoproject.com/ticket/24364 - Document that 
ManifestStaticFilesStorage shouldn't be used during testing (accepted)

https://code.djangoproject.com/ticket/24419 - Provide an easy way to test 
email connection (accepted)

https://code.djangoproject.com/ticket/24281 - Improve docs for auto_now & 
auto_now_add and timezone handling (accepted)

https://code.djangoproject.com/ticket/24156 - inherited manytomany.all() 
empty when 2 or more inherited model from abstract one (accepted)

https://code.djangoproject.com/ticket/24134 - Document short command line 
options for management commands (accepted)

https://code.djangoproject.com/ticket/24171 - (1054, "Unknown column 
'__col1' in 'field list'") when using values, annotate, and aggregate 
(accepted)

https://code.djangoproject.com/ticket/24421 - Querying a reverse 
ForeignObject relation using exclude() fails (accepted)

https://code.djangoproject.com/ticket/24444 - Update django admin visual 
style to make it look modern (needsinfo)

https://code.djangoproject.com/ticket/24276 - 
django.contrib.auth.decorators.user_passes_test doesn't pass *args and 
*kwargs to resolve_url (won’t fix)

https://code.djangoproject.com/ticket/24422 - Messages framework not 
correctly encoding messages (needsinfo)

https://code.djangoproject.com/ticket/24385 - Sum() doesn't seem to respect 
.distinct() in the queryset filter before .aggregate() when filtering by 
m2m. (accepted)

https://code.djangoproject.com/ticket/24430 - wildcard matching and 
reversing of URLs (won’t fix)

https://code.djangoproject.com/ticket/24347 -  parameter 'widget' of 
BoundField.as_widget is ignored (needsinfo)

https://code.djangoproject.com/ticket/24292 - {% blocktrans with count 
n=something %} isn't accepted (won’t fix)

https://code.djangoproject.com/ticket/24256 - No easy way to access the 
filtered queryset from admin.SimpleListFilter (needsinfo)

https://code.djangoproject.com/ticket/24447 - Migrations do not execute 
create_fk_sql() when adding a foreign key to a field (accepted)

https://code.djangoproject.com/ticket/24448 - Add a management command to 
generate new SECRET_KEY (won’t fix)

https://code.djangoproject.com/ticket/24445 - DurationField with default='1 
00:00' triggers validation on otherwise empty inline formsets (invalid)

https://code.djangoproject.com/ticket/24276 - 
django.contrib.auth.decorators.user_passes_test doesn't pass *args and 
*kwargs to resolve_url (won’t fix)

https://code.djangoproject.com/ticket/24348 - Allow to pass on initial data 
to change form for existing objects (again). (needsinfo)

https://code.djangoproject.com/ticket/24243 - HashedFilesMixin doesn't 
handle file name fragments (thus the url template tag neither) (needsinfo)

https://code.djangoproject.com/ticket/24452 - Staticfiles backends using 
HashedFilesMixin don't update CSS files' hash when referenced media changes 
(duplicate)

https://code.djangoproject.com/ticket/24458 - Documentation often overlooks 
class-based views (accepted)

Authored

--------

https://github.com/django/django/pull/4236 - Fixed #19538 -- Removed 
window.__admin_media_prefix__ from admin templates.

https://github.com/django/django/pull/4234 - Fixed #24426 -- Displayed 
admin actions panel when show_full_result_count=False

https://github.com/django/django/pull/4243 - Fixed admin selenium tests 
broken by fixture removal.

https://github.com/django/django/pull/4249 - Fixed #24451 -- Deprecated 
comma-separated {% cycle %} syntax.

Reviewed/committed

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

https://github.com/django/django/pull/4207 - Fixed #24409 -- Combined the 
app_directories and filesystem loader implementation

https://github.com/django/django/pull/4218 - Fixed #24372 - Replaced 
TokenParser usage with traditional parsing.

https://github.com/django/django/pull/4209 - Fixed #24390 -- Made migration 
index names deterministic.

https://github.com/django/django/pull/4073 - Fixed #24294 -- Allowed 
staff_member_required decorator to handle args.

https://github.com/django/django/pull/4210 - Fixed #24379 -- Documented 
that remote user example disables ModelBackend.

https://github.com/django/django/pull/4229 - Fixed #24399 -- Made 
filesystem loaders use more specific exceptions.

https://github.com/django/django/pull/4183 - Fixed #21495 - Add a setting 
for CSRF Header name

https://github.com/django/django/pull/4262 - Fixed #23986 -- Fixed 
collectstatic --clear failure if STATIC_ROOT dir doesn't exist.

Reviews of core dev work

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

https://github.com/django/django/pull/4224 - Fixed #24360 -- Delayed 
internal LocaleMiddleware variable initialization

https://github.com/django/django/pull/4233 - Fixed #24435 -- Prevented m2m 
field removal and addition in migrations when changing blank

https://github.com/django/django/pull/4237 - Fixed #24428 -- Fixed 
has_changed for fields with coercion

https://github.com/django/django/pull/4260 - Fixed #24457 -- Translated 
messages output by runserver
https://github.com/django/django/pull/4255 - Fixed #23903 -- Configured 
Sphinx to autogenerate django-admin manpage

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/0ad94dfc-0391-45e1-ad98-a34cb6bd0a94%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to