Tom Christie
099163f81f
Removed SingleObjectMixin and MultipleObjectMixin
2013-04-09 18:45:15 +01:00
Tom Christie
371698331c
Tweaks
2013-04-04 22:24:30 +01:00
Tom Christie
922ee61d86
Remove erronous pre_save
2013-03-18 21:05:13 +00:00
Tom Christie
74fb366c59
Merge branch 'master' into resources-routers
2013-03-18 21:03:05 +00:00
toran billups
1a8f07def8
GenericAPIView now applies filter_backend for list and retrieve api views
...
Before this commit only the MultipleObjectAPIView would apply a
filter_backend, leaving the SingleObjectAPIView to return objects you
might otherwise expect to have been filtered out.
It's worth mentioning that when a SingleObjectAPIView makes a request
for an object that should be excluded, a 404 is the expected result.
2013-03-08 10:08:53 -06:00
Tom Christie
f5a0275547
Tidy up internal view permission checking logic.
...
Also document correctly - these methods are now public and will fall
under the deprecation policy from now on.
2013-02-12 08:58:28 +00:00
Tom Christie
09b01887f2
New style object-level permission checks
2013-02-12 08:58:28 +00:00
Tom Christie
c18fb0d695
Added a post_save
hook. Closes #558 .
2013-02-06 21:28:03 +00:00
Tom Christie
55fd646631
Set many explicitly from mixins. Refs #564 .
2013-02-06 13:04:11 +00:00
Tom Christie
b052c92ac3
Cleanup imports
...
Mostly adding `from __future__ import unicode_literals` everywhere.
2013-02-04 20:55:35 +00:00
Tom Christie
71e55cc4f6
Merge with latest master
2013-01-15 17:53:24 +00:00
Tom Christie
6da9cd5429
Add .patch()
method for RetrieveUpdateAPIView
2013-01-02 17:43:43 +00:00
Tom Christie
ef73160599
Added RetrieveUpdateAPIView
2013-01-02 13:46:19 +00:00
Tom Christie
b807f3d52a
Keep API backwards compatible.
2013-01-02 13:39:24 +00:00
Andrew Hankinson
b9e48e8413
Removing Partial Update classes
...
PATCH methods merged into RetrieveUpdateDestroy class
2012-12-30 13:56:59 -04:00
Andrew Hankinson
18338a37d3
Adding PATCH support to Django REST Framework
2012-12-16 14:49:18 -05:00
Stephan Groß
76c840f1bb
added missing line
2012-12-13 20:41:40 +01:00
Stephan Groß
e198a2b376
added RetrieveUpdateAPIView
2012-12-13 16:57:17 +01:00
Tom Christie
acbe991209
Tidying
2012-11-16 23:22:15 +00:00
Tom Christie
e40000c834
Merge pull request #408 from markotibold/file_and_image_fields
...
Added a FileField and an ImageField
2012-11-16 14:48:42 -08:00
Tom Christie
31f01bd631
Polishing to page size query parameters & more docs
2012-11-16 22:45:57 +00:00
Tom Christie
8d3581f4bd
Minor tweaks to internals of generics and mixins
2012-11-16 21:27:34 +00:00
Marko Tibold
403886b79b
Merge commit '3b258d69c92e9d9293f7c5d1690f0ca434e677e3' into file_and_image_fields
2012-11-15 22:48:22 +01:00
Tom Christie
647abcdb16
Bring keywrod args in line with Django's implementation
2012-11-14 19:34:27 +00:00
Marko Tibold
5443dd5f3c
Added a FileField and an ImageField (copied from django.forms.fields).
...
Adjusted generics, mixins and serializers to take a `files` arg where applicable.
2012-11-13 23:26:17 +01:00
Tom Christie
47b534a13e
Make filtering optional, and pluggable.
2012-11-07 21:07:24 +00:00
Tom Christie
9fd061a0b6
Merge branch 'restframework2-filter' of git://github.com/onepercentclub/django-rest-framework into filtering
2012-11-07 20:13:27 +00:00
Tom Christie
cedb3860f4
Use saner get_serializer signature
2012-11-06 17:05:15 +00:00
Ben Konrath
09f39bd23b
Merge branch 'master' into restframework2-filter
2012-11-06 03:22:25 +01:00
Tom Christie
b7b942c599
Swap position of instance
and data
keyword arguments.
2012-11-05 10:53:20 +00:00
Ben Konrath
9c82f9717e
Merge branch 'master' into restframework2-filter
2012-11-01 14:06:56 +01:00
Marko Tibold
4d90bb4af4
Fix some typos.
2012-10-30 00:30:52 +01:00
Tom Christie
44207a347a
pep8
2012-10-27 10:33:01 +01:00
Jamie Matthews
27935f6f66
Rework generic view class names
2012-10-25 13:50:39 +01:00
Jamie Matthews
d6e10b50fc
Re-add implementation of multiple-operation generic views to remove diamond inheritance
2012-10-25 12:26:08 +01:00
Jamie Matthews
32ebf96ef6
Split concrete generic views up into separate bits of functionality
2012-10-24 18:22:29 +01:00
Tom Christie
fed235dd01
Make settings consistent with corrosponding view attributes
2012-10-17 23:09:11 +01:00
Ben Konrath
1e9ece0f93
First attempt at adding filter support.
...
The filter support uses django-filter to work its magic.
2012-10-11 12:01:07 +02:00
Tom Christie
f79ed6175d
Add RetrieveDestroyAPIView and remove Metadata mixin
2012-10-08 14:13:15 +01:00
Tom Christie
cc21948a69
Fix django 1.3 bug
2012-10-05 17:02:33 +01:00
Tom Christie
3e862c7737
Tweak view slightly
2012-10-05 14:22:02 +01:00
Tom Christie
c30e0795be
Rename generic views
2012-10-03 09:26:15 +01:00
Tom Christie
b16fb57771
Expand pagination support, add docs
2012-10-01 15:49:19 +01:00
Tom Christie
6fa589fefd
Pagination support
2012-09-30 17:31:28 +01:00
Tom Christie
e003cc91b6
Get test-only models properly working
2012-09-28 14:28:50 +01:00
Tom Christie
ee36e4ab0c
Only display forms when user has permissions. #159
2012-09-27 21:51:46 +01:00
Tom Christie
4b691c4027
Change package name: djangorestframework -> rest_framework
2012-09-20 13:06:27 +01:00