| 
							
							
								 Tom Christie | 027c9079f6 | PUT as create should return 201.  Fixes #340. | 2012-10-31 20:11:38 +00:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 0047a46020 | Merge fixes for 'blank=True' fields.  Fixes #324, Fixes #325 Thanks to @Roarster. | 2012-10-30 11:03:03 +00:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 5670cb03bf | Allow use of absolute URLs when deserializing hyperlinked fields | 2012-10-30 10:49:01 +00:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 1b6fe9abb4 | Hyperlinked serializer tests | 2012-10-30 10:35:30 +00:00 |  | 
			
				
					| 
							
							
								 Marko Tibold | 6ccbdd10ad | Adding failing tests that show null=True model fields are won't validate if their value is omitted. | 2012-10-30 00:03:24 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | b6c90c0d68 | Fix slug based put as create test | 2012-10-29 17:20:06 +00:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 343da8e3cf | PUT as create should return 200 | 2012-10-29 16:13:08 +00:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 6b6f0e682b | Merge pull request #331 from markotibold/test_put_as_create Test put as create | 2012-10-29 09:11:32 -07:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 6e4ab09aae | readonly -> read_only | 2012-10-28 20:21:45 +00:00 |  | 
			
				
					| 
							
							
								 Marko Tibold | 1a16289ede | Get the correct instance | 2012-10-28 20:56:48 +01:00 |  | 
			
				
					| 
							
							
								 Marko Tibold | 5bb6680376 | test_put_as_create_on_id_based_url should check for a created-response. | 2012-10-28 20:45:42 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 3d3df22d82 | Merge pull request #330 from tomchristie/tutorial-refactor Tutorial refactor | 2012-10-28 12:42:10 -07:00 |  | 
			
				
					| 
							
							
								 Marko Tibold | bc99142c7d | Added wo tests. One for PUTing on a non-existing id-based url. And another for PUTing on a non-existing slug-based url. Fix doctoring for 'test_put_cannot_set_id'. | 2012-10-28 19:35:50 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 12c363c1fe | TemplateHTMLRenderer, StaticHTMLRenderer | 2012-10-28 18:12:56 +00:00 |  | 
			
				
					| 
							
							
								 Tom Christie | b9e576f16e | Push tests into a seperate app namespace 'rest_framework.test' Prevents tests from running by default when rest_framework is installed
as 3rd party app.
Fixes #316, #185 | 2012-10-27 18:44:23 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 67f1265e49 | Fix failing 'default' on ModelSerializer | 2012-10-26 13:20:30 +01:00 |  | 
			
				
					| 
							
							
								 Jamie Matthews | ac2d39892d | Add cross-field validate method | 2012-10-24 11:39:17 +01:00 |  | 
			
				
					| 
							
							
								 Jamie Matthews | 388a807f64 | Switch from clean_<fieldname> to validate_<fieldname>, clarify documentation | 2012-10-24 11:27:01 +01:00 |  | 
			
				
					| 
							
							
								 Jamie Matthews | 51fae73f3d | Implement per-field validation on Serializers | 2012-10-24 09:28:10 +01:00 |  | 
			
				
					| 
							
							
								 Ian Strachan | c7a0d52fd7 | #314 Fix for manytomany field being required in the payload even though the field is specified as readonly in the serializer | 2012-10-22 22:24:26 +01:00 |  | 
			
				
					| 
							
							
								 Jamie Matthews | 45d4622f09 | Fix serialization of reverse relationships | 2012-10-22 15:12:25 +01:00 |  | 
			
				
					| 
							
							
								 Ian Strachan | d70e387f10 | Added tests for dotted notation in serializer field source | 2012-10-18 23:45:16 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | e126b61542 | Negotiation API finalized.  .select_renderers and .select_parsers | 2012-10-17 22:58:18 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | fb56f215ae | Added media_typeto.parse()- Consistency with renderer API. | 2012-10-17 22:39:07 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 99d48f9003 | Drop .parse_string_or_stream() - keep API minimal. | 2012-10-17 22:07:56 +01:00 |  | 
			
				
					| 
							
							
								 Rob Dobson | 38673c35d4 | Make default field check safe for boolean values whereby 'False' may be an acceptable default value | 2012-10-17 19:12:34 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 4fe734a91a | Merge pull request #296 from ulmus/restframework2 Removed serializers.TextField and related tests | 2012-10-15 06:04:55 -07:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 9c1fba3483 | Tweak parsers to take parser_context | 2012-10-15 13:27:50 +01:00 |  | 
			
				
					| 
							
							
								 Jens Alm | 9f3ff0105a | Removed serializer.TextField and related tests | 2012-10-15 14:09:29 +02:00 |  | 
			
				
					| 
							
							
								 Jens Alm | 36cc56bc9d | Added tests for TextField | 2012-10-15 10:06:50 +02:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 551c86c43a | Documentation for parsers | 2012-10-14 22:43:07 +01:00 |  | 
			
				
					| 
							
							
								 Ben Konrath | 1d054f9572 | Use Decimal (properly) everywhere. | 2012-10-11 14:19:29 +02:00 |  | 
			
				
					| 
							
							
								 Ben Konrath | 6f736a6823 | Explicitly use Decimal for creating filter test data. This fixes a Travis build failures on python 2.6:
https://travis-ci.org/#!/tomchristie/django-rest-framework/builds/2746628 | 2012-10-11 13:55:16 +02:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 6300334aca | Sanitise JSON error messages | 2012-10-11 13:53:12 +02:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 9094f93d18 | Sanitise JSON error messages | 2012-10-11 11:21:50 +01:00 |  | 
			
				
					| 
							
							
								 Ben Konrath | e295f616ec | Fix small PEP8 problem. | 2012-10-11 12:01:07 +02:00 |  | 
			
				
					| 
							
							
								 Ben Konrath | 692203f933 | Check for 200 status when unknown filter requested. This changes the test from the failing checking for status 400. See
discussion here:
https://github.com/tomchristie/django-rest-framework/pull/169#issuecomment-9240480 | 2012-10-11 12:01:07 +02: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 | 648d2be29b | Make sure JSON output in Browseable API is nicely indented | 2012-10-10 12:15:18 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | ccd2b0117d | Permissions and throttles no longer have a view attribute on self.  Explicitly passed to .has_permissions(request, view, obj=None) / .allow_request(request, view) | 2012-10-10 10:02:37 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 97a7f27c82 | Rename HTMLTemplateRenderer -> HTMLRenderer, DocuemntingHTMLRenderer -> BrowseableAPIRenderer | 2012-10-09 15:58:48 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | dc52ceaaa2 | Remove Field handling relations/relationship managers - use RelatedField/ManyRelatedField instead | 2012-10-09 10:25:01 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 5c17a60176 | Tweak authtoken | 2012-10-09 09:57:31 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 65f592866c | Fix issue where required fields were not being properly validated.  Also make model fields with a default value be not required | 2012-10-08 17:53:18 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 4a21b3557e | Fix fiddly content-overloading bug | 2012-10-08 17:10:50 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 52ba2e3333 | Fix #285 | 2012-10-08 12:52:56 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 33ac2fd959 | Remove unused test file | 2012-10-05 17:07:25 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 2533c2452b | Support PUT for create | 2012-10-05 16:24:52 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 7218bcbade | Add test for non-GET methods to api_view decorator | 2012-10-05 15:55:45 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 9d8bce8f5b | Remove Parser.can_handle_request() | 2012-10-05 14:48:33 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 2575ea92aa | Docs for template responses | 2012-10-05 13:04:34 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 26c7d6df6c | HTMLTemplateRenderer working | 2012-10-05 12:13:44 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | ed281be3fb | User .accepted_renderer, .accepted_media_type | 2012-10-05 10:33:44 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | d07dc77e91 | Accepted media type uses most specific of client/renderer media types. | 2012-10-05 10:23:47 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 693892ed01 | Fix for field to make it easier to access field relationships | 2012-10-04 22:07:24 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | c91d926b06 | Initial tests for hyperlinked relationships | 2012-10-04 16:58:18 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | eaebb397fa | Make Import patterns 1.3 compatible | 2012-10-04 13:58:28 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | d89d6887d2 | HyperlinkedModelSerializer with working HyperlinkedIdentityField, but no hyperlinked relations | 2012-10-04 11:26:41 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | d79e18963e | Tests for default arguments on fields | 2012-10-04 09:29:12 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | f8edfa2675 | Abstract out the app_label on test models | 2012-10-04 09:19:10 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | bcd2caf559 | Abstract out the app_label on test models | 2012-10-04 09:18:46 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 58c1263267 | Use either PrimaryKeyRelatedField or ManyPrimaryKeyRelatedField as appropriate (fixes test) | 2012-10-03 12:16:30 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | f1f7f5d4e3 | Added failing test for m2m data | 2012-10-03 11:50:08 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 89ec0b2750 | Add m2m update test | 2012-10-03 11:14:47 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 7c303411a9 | Add Serializer.save() to clean up differences between serializer.object being either a DeserializedObject or a model instance | 2012-10-03 11:08:02 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 36b58d0c78 | Many2Many test | 2012-10-03 10:51:38 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | c30e0795be | Rename generic views | 2012-10-03 09:26:15 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | d1b99f350a | Added model form field -> serializer form field mapping | 2012-10-02 16:16:49 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | f010a9553e | Add test to ensure that pk is readonly in PUT requests | 2012-10-02 15:39:41 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | ab173fd8f9 | Fix bug where pk could be set in post data | 2012-10-02 15:37:13 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | e7685f3eb5 | URL overrides in settings fixed up slightly | 2012-10-02 15:24:42 +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 | 616e6f5f4d | Drop oauth tests for now - may pull same test module back in if end up using django-oauth-plus, but since we've not pulled it in right now... | 2012-09-28 17:09:30 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 224bc027cd | Add more tests for generic views | 2012-09-28 16:41:35 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 0853316545 | Add more tests for generic views | 2012-09-28 16:23:46 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 6cf2874cf2 | Clean up reverse tests | 2012-09-28 16:09:52 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 9f71f8e618 | Fix broken bits of generic views | 2012-09-28 15:54:00 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 25cbff5fab | Remove unused test file | 2012-09-28 14:29:20 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | e003cc91b6 | Get test-only models properly working | 2012-09-28 14:28:50 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 84f7758039 | Remove support for doctests | 2012-09-28 11:53:51 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | ee36e4ab0c | Only display forms when user has permissions.  #159 | 2012-09-27 21:51:46 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 91b3fb0b05 | Remove RequestFactory from compat (Now 1.2 is not supported) | 2012-09-27 13:06:04 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | fe666a14ee | Add test for request.POST | 2012-09-27 12:50:18 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 3bae2867e9 | Remove braindead test | 2012-09-27 12:49:33 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 0cc7030aab | Fix @api_view decorator tests | 2012-09-26 21:47:19 +01:00 |  | 
			
				
					| 
							
							
								 Jamie Matthews | c13c8fe5bc | Update to new rest_framework package name, simplify implementation | 2012-09-26 13:52:29 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | d9cba6398e | Clean up bits of templates etc | 2012-09-20 17:44:34 +01:00 |  | 
			
				
					| 
							
							
								 Tom Christie | 4b691c4027 | Change package name: djangorestframework -> rest_framework | 2012-09-20 13:06:27 +01:00 |  |