aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2014-09-25Check for redundant on SerializerMethodFieldTom Christie
2014-09-25Clean up bind - no longer needs to be called multiple times in nested fieldsTom Christie
2014-09-25Automatic field bindingTom Christie
2014-09-25Ensure proper sorting of 'choices' attribute on ChoiceFieldTom Christie
2014-09-24Enforce field_name != sourceTom Christie
2014-09-24Custom deepcopy on Field classesTom Christie
2014-09-24Drop redundant OPTIONS testsTom Christie
2014-09-24Merge branch 'master' into version-3.0Tom Christie
2014-09-24OPTIONS supportTom Christie
2014-09-23Merge pull request #1896 from dbrgn/csrf_responseTom Christie
Changed return status for CSRF failures to HTTP 403
2014-09-23NullBooleanFieldTom Christie
2014-09-23Tests for field choicesTom Christie
2014-09-23Changed return status for CSRF failures to HTTP 403Danilo Bargen
By default, Django returns "HTTP 403 Forbidden" responses when CSRF validation failed[1]. CSRF is a case of authorization, not of authentication. Therefore `PermissionDenied` should be raised instead of `AuthenticationFailed`. [1] https://docs.djangoproject.com/en/dev/ref/contrib/csrf/#rejected-requests
2014-09-22allow_blank, allow_nullTom Christie
2014-09-22Tests & tweaks for ChoiceFieldTom Christie
2014-09-22Tests and tweaks for choice fieldsTom Christie
2014-09-22More compat fixesTom Christie
2014-09-22Support format=None for date/time fieldsTom Christie
2014-09-22Tweaks to DecimalFieldTom Christie
2014-09-22Fix compat issuesTom Christie
2014-09-22Ensure 'messages' in fields are respected in preference to default validator ↵Tom Christie
messages
2014-09-22Tests and tweaks for text fieldsTom Christie
2014-09-22Field tests and associated cleanupTom Christie
2014-09-19Moar testsTom Christie
2014-09-19Test rejiggingTom Christie
2014-09-19Add BaseSerializer headingTom Christie
2014-09-19Drop 'No major point releases are currently planned.', cos they are.Tom Christie
2014-09-19Version 2.4.32.4.3Tom Christie
2014-09-19Merge branch 'master' into version-3.0Tom Christie
2014-09-19Initial release notesTom Christie
2014-09-19Test tweakingTom Christie
2014-09-18Merge pull request #1887 from ↵Tom Christie
pipermerriam/piper/decorate_as_view_response_from_viewsets Fix missing CSRF exemption on viewsets
2014-09-18Merge pull request #1882 from mattjmorrison/patch-2Tom Christie
Clarify "raised inside REST framework"
2014-09-18Fix missing CSRF exemption on viewsetsPiper Merriam
2014-09-18Added a model update integration testTom Christie
2014-09-18ModelSerializer.create() to handle many to many by defaultTom Christie
2014-09-18First pass on ManyRelationTom Christie
2014-09-18Test for custom fieldsTom Christie
2014-09-18Configuration correctness tests on ModelSerializerTom Christie
2014-09-18get_base_field() refactorTom Christie
2014-09-17Fixed code formattingMatthew J Morrison
2014-09-17Update routers.pyTom Christie
2014-09-17Merge pull request #1865 from mskrajnowski/default-router-listless-viewsetTom Christie
DefaultRouter support for viewsets without an implemented default action
2014-09-17Merge pull request #1883 from jpadilla/masterTom Christie
Update authtoken latest Django 1.7 migration
2014-09-17Update initial migration to work on Python 3José Padilla
2014-09-17Update commentsTom Christie
2014-09-17Update authtoken latest Django 1.7 migrationJosé Padilla
2014-09-17Clarify "raised inside REST framework"Matthew J Morrison
I ran into an issue today where I was not seeing the rest_framework.views.exception_handler do what I thought it should be doing. It turned out that I had imported View from rest_framework.views rather than importing APIView from rest_framework.views. The phrase "raised inside REST framework" was confusing as I was debugging this issue. I was unsure if that meant that I could raise those exceptions in my code or if it had to originate from within framework code. I'm not sure if the proposed wording is ideal, I just wanted to point out what I found to be confusing.
2014-09-16Merge pull request #1874 from sheppard/patch-3Tom Christie
add wq.db router and django-rest-pandas renderers
2014-09-15add wq.db router and django-rest-pandas renderersS. Andrew Sheppard