Tom Christie
|
be6df3ae3c
|
Merge branch 'master' into many-fields
Conflicts:
rest_framework/relations.py
|
2013-01-30 13:41:56 +00:00 |
|
Fernando Rocha
|
41364b3be0
|
Added regretion test for issue #632
Signed-off-by: Fernando Rocha <fernandogrd@gmail.com>
|
2013-01-30 09:22:36 -03:00 |
|
Tom Christie
|
a3a06d11cc
|
Ensure model field validation is performed for ModelSerializers with a custom restore_object method. Fixes #623.
|
2013-01-28 12:56:42 +00:00 |
|
Tom Christie
|
b5d8f50f9d
|
Merge branch 'master' into many-fields
|
2013-01-26 21:37:43 +00:00 |
|
Tom Christie
|
4d43e9f7de
|
Test for custom pagination serializers. Also refs #604.
|
2013-01-26 20:55:09 +00:00 |
|
Tom Christie
|
b783887c33
|
Test for GFK, using RelatedField. Refs #607.
|
2013-01-25 14:36:27 +00:00 |
|
Tom Christie
|
b73d7e9bb4
|
Cleaning up GFK test module. Refs #607.
|
2013-01-25 13:58:19 +00:00 |
|
Tom Christie
|
d6628d4e78
|
Test for #552.
|
2013-01-24 08:58:19 +00:00 |
|
Tom Christie
|
4a4fe60e33
|
Merge pull request #603 from minddust/validation_error
Add failed testcase for fieldvalidation + fix
|
2013-01-23 01:21:26 -08:00 |
|
Stephan Groß
|
f0071dbccd
|
Add separate test for failed custom validation
|
2013-01-23 07:52:56 +01:00 |
|
Tom Christie
|
b7ab2aee46
|
Merge branch 'master' into unauthenticated_response
Conflicts:
docs/api-guide/authentication.md
|
2013-01-22 09:11:38 +00:00 |
|
Tom Christie
|
65b62d64ec
|
WWW-Authenticate responses
|
2013-01-21 21:29:49 +00:00 |
|
Kevin Stone
|
e7916ae0b1
|
Tweaked some method names to be more clear and added a docstring to the test case class.
Signed-off-by: Kevin Stone <kevinastone@gmail.com>
|
2013-01-21 09:37:50 -08:00 |
|
Stephan Groß
|
dc1c57d595
|
Add failed testcase for fieldvalidation
|
2013-01-21 12:45:30 +01:00 |
|
Kevin Stone
|
71bd2faa79
|
Added test case for format_suffix_patterns to validate changes introduced with issue #593.
Signed-off-by: Kevin Stone <kevinastone@gmail.com>
|
2013-01-20 13:03:38 -08:00 |
|
Tom Christie
|
37d49429ca
|
Raise assertion errors if @api_view decorator is applied incorrectly. Fixes #596.
|
2013-01-19 15:51:14 +00:00 |
|
Tom Christie
|
a98049c5de
|
Drop unneeded test
|
2013-01-19 15:25:32 +00:00 |
|
Tom Christie
|
4eb5861f36
|
Starting migration from ManyField to Field(many=True)
|
2013-01-18 23:36:35 +00:00 |
|
Tom Christie
|
211bb89eec
|
Raise Validation Errors when relationships receive incorrect types. Fixes #590.
|
2013-01-18 21:29:21 +00:00 |
|
Tom Christie
|
6385ac519d
|
Revert accidental merge.
|
2013-01-18 19:47:57 +00:00 |
|
Mark Aaron Shirley
|
221f7326c7
|
Use None to delete nested object as opposed to _delete flag
|
2013-01-16 16:04:20 -08:00 |
|
Mark Aaron Shirley
|
2d62bcd5aa
|
Add one-to-one nested update and delete functionality
|
2013-01-16 16:04:20 -08:00 |
|
Mark Aaron Shirley
|
8e5003a1f6
|
Update errant test comment
|
2013-01-16 16:04:20 -08:00 |
|
Mark Aaron Shirley
|
46eea97380
|
Update one-to-one test names
|
2013-01-16 16:04:19 -08:00 |
|
Mark Aaron Shirley
|
e66eeb4af8
|
Remove commented out debug code
|
2013-01-16 16:04:19 -08:00 |
|
Mark Aaron Shirley
|
72c04d570d
|
Add nested create for 1to1 reverse relationships
|
2013-01-16 16:04:19 -08:00 |
|
Tom Christie
|
eb3d4d0e93
|
Drop bits of relations_slug tests which don't mirror existing tests.
|
2013-01-16 14:32:51 +00:00 |
|
Tom Christie
|
875841c76a
|
Merge branch 'master' of https://github.com/steve-gregory/django-rest-framework into slug-field-fixes
|
2013-01-16 13:24:09 +00:00 |
|
Steven Gregory
|
87029122c2
|
Added a new file 'relations_slug.py' that tests Nullable Foreign Keys and the SlugRelatedField
|
2013-01-15 13:49:48 -07:00 |
|
Tom Christie
|
da6b9576c5
|
Update docstrings
|
2013-01-15 10:51:10 +00:00 |
|
Tom Christie
|
d9acec3e6d
|
PK fields should only be read-only if they are an AutoField. Fixes #563
|
2013-01-12 09:43:14 +00:00 |
|
Tom Christie
|
73c4e5c460
|
auto_now and auto_now_add fields should be read only by default
|
2013-01-12 09:43:14 +00:00 |
|
Juan Riaza
|
268f60999c
|
unused imports
|
2013-01-10 15:48:22 +01:00 |
|
Mark Aaron Shirley
|
81691ff900
|
Merge remote-tracking branch 'upstream/master' into null-one-to-one
|
2013-01-08 08:33:01 -08:00 |
|
Mark Aaron Shirley
|
a897eb5480
|
Create separate *NullableOneToOneTests TestCase
|
2013-01-07 16:27:31 -08:00 |
|
Tom Christie
|
4e8f55887d
|
Clean up test slightly. Refs #552
|
2013-01-07 21:37:44 +00:00 |
|
Marc Tamlyn
|
c736b80290
|
Be more informative when reporting import errors.
|
2013-01-07 12:52:20 +00:00 |
|
Juan Riaza
|
a061e3d9e2
|
deprecate simplejson
|
2013-01-05 13:40:02 +01:00 |
|
Mark Aaron Shirley
|
213981cef3
|
Handle ObjectDoesNotExist exceptions when serializing null reverse one-to-one
|
2013-01-04 21:11:03 +01:00 |
|
Tom Christie
|
26f9acb45a
|
Validation errors instead of exceptions when serializers receive incorrect types. Fixes #402.
|
2013-01-04 14:11:05 +00:00 |
|
Tom Christie
|
eb14278a3b
|
Add proper validation for updating relational fields with incorrect types. Fixes #446.
|
2013-01-04 13:50:40 +00:00 |
|
Tom Christie
|
4c86fd46d7
|
Rename module for basic relational field tests
|
2013-01-04 13:05:31 +00:00 |
|
Tom Christie
|
6e9865cb71
|
Fix for #446. Note: Also needs applying to other relational types.
|
2013-01-03 23:17:31 +00:00 |
|
Tom Christie
|
6da21fa796
|
Merge pull request #541 from yprez/default_and_partial_serializers2
Fix "default" values and partial serializers. Fixes #532.
|
2013-01-03 14:05:36 -08:00 |
|
Xavier Ordoquy
|
60250f22c8
|
Move the various compat things to the compat module.
|
2013-01-03 11:41:07 +01:00 |
|
Mark Aaron Shirley
|
8fd1f09dad
|
Move relation tests models into models.py
|
2013-01-03 10:23:13 +01:00 |
|
Yuri Prezument
|
3f5e938247
|
Some cleanup
|
2013-01-03 08:28:17 +02:00 |
|
Yuri Prezument
|
1c8fccfdcd
|
Regression test for #542
|
2013-01-02 22:07:23 +02:00 |
|
Xavier Ordoquy
|
9c7524fc33
|
Fixed unicode errors.
|
2013-01-02 19:06:02 +01:00 |
|
Xavier Ordoquy
|
1e6927b40d
|
Merge remote-tracking branch 'reference/py3k' into p3k
|
2013-01-02 16:17:07 +01:00 |
|
Xavier Ordoquy
|
737349d238
|
Merge remote-tracking branch 'reference/py3k' into p3k
|
2013-01-02 16:09:21 +01:00 |
|
Tom Christie
|
eff40391fb
|
Merge branch 'patch-support' of https://github.com/ahankinson/django-rest-framework into patch
|
2013-01-02 13:27:00 +00:00 |
|
Mark Aaron Shirley
|
44771e81b2
|
Update HyperlinkedForeignKeyTests to match PKForeignKeyTests
|
2013-01-01 17:51:39 +01:00 |
|
Mark Aaron Shirley
|
a617a3758f
|
Don't persist relation changes in ModelSerializer#restore_object()
|
2012-12-31 14:33:24 +01:00 |
|
Andrew Hankinson
|
c6f212238c
|
Merge branch 'master' of git://github.com/tomchristie/django-rest-framework into patch-support
|
2012-12-30 14:03:08 -04:00 |
|
Andrew Hankinson
|
df1880185c
|
Renaming DRFRequestFactory to RequestFactory
Updated tests to reflect the new name.
|
2012-12-30 13:58:08 -04:00 |
|
Tom Christie
|
12c4f1ecf7
|
Add reverse FK update tests
|
2012-12-29 18:26:47 +00:00 |
|
Tom Christie
|
18590a1568
|
Add test for hyperlinked reverse FK create. Refs #511
|
2012-12-29 18:17:48 +00:00 |
|
Tom Christie
|
0176fab475
|
Add TODO
|
2012-12-29 17:12:40 +00:00 |
|
Tom Christie
|
031a656667
|
Added hyperlinked FK create test
|
2012-12-29 17:12:07 +00:00 |
|
Tom Christie
|
caaf1c80f5
|
Support reverse FK creation
|
2012-12-29 16:51:41 +00:00 |
|
Tom Christie
|
51e2664491
|
Add FK create tests
|
2012-12-29 15:51:32 +00:00 |
|
Tom Christie
|
bf69205cd3
|
Tests for retrieving nullable relations
|
2012-12-29 13:33:03 +00:00 |
|
Tom Christie
|
809f5de330
|
Merge pull request #515 from yprez/blank_fields_issue
Fix for #514
|
2012-12-29 05:25:43 -08:00 |
|
Tom Christie
|
923f81d269
|
Nested serializers now support nullable relationships, plus test. Fixes #384
|
2012-12-29 13:19:05 +00:00 |
|
Tom Christie
|
250a7231d3
|
Add tests for nested FKs
|
2012-12-29 13:10:43 +00:00 |
|
Tom Christie
|
eefd5b05fb
|
Use compat import of urlpatterns
|
2012-12-27 20:20:01 +00:00 |
|
Yuri Prezument
|
36e1987f59
|
Regression test for #532 - values overriden by "default" setting
|
2012-12-25 18:50:00 +02:00 |
|
Tom Christie
|
0576241b19
|
Merge pull request #523 from maspwr/related-required
RelatedField should respect self.required
|
2012-12-23 10:48:35 -08:00 |
|
Tom Christie
|
04119245ec
|
Make nested tests consistent with pk and hyperlink tests
|
2012-12-21 09:15:28 +00:00 |
|
Tom Christie
|
37acea5240
|
Fix up test url model now filename has changed
|
2012-12-21 09:15:08 +00:00 |
|
Tom Christie
|
83feda6a69
|
Rename relationship tests so they show up together
|
2012-12-21 09:10:16 +00:00 |
|
Tom Christie
|
98919031db
|
Merge pull request #522 from maspwr/writable-serializers
Writable Serializers - READ tests
|
2012-12-21 01:05:37 -08:00 |
|
Mark Hughes
|
125f027d2d
|
Added setter to the auth property
|
2012-12-20 23:48:10 +00:00 |
|
Andrew Hankinson
|
e61eab43f4
|
Adjust PATCH test cases to use the new DRFRequestFactory
|
2012-12-20 00:28:01 -05:00 |
|
Andrew Hankinson
|
2b5deefe56
|
Subclass Django's RequestFactory to provide PATCH support
|
2012-12-20 00:27:29 -05:00 |
|
Mark Aaron Shirley
|
2f5582a1a6
|
Merge remote-tracking branch 'upstream/master' into related-required
|
2012-12-19 15:24:22 -08:00 |
|
Mark Aaron Shirley
|
ef475eb9bd
|
Merge remote-tracking branch 'upstream/master' into writable-serializers
|
2012-12-19 15:21:06 -08:00 |
|
Tom Christie
|
a493c83248
|
urls, patterns, include imports move to compat to support incoming 1.3 thru 1.6 import compatability
|
2012-12-19 23:12:27 +00:00 |
|
Tom Christie
|
46b313315a
|
Merge pull request #510 from joual/master
Fixes #509
|
2012-12-19 14:39:11 -08:00 |
|
Mark Aaron Shirley
|
ae6ca7456f
|
Merge remote-tracking branch 'upstream/master' into writable-serializers
|
2012-12-19 14:37:44 -08:00 |
|
Tom Christie
|
d90d5380d7
|
pep8
|
2012-12-19 22:05:00 +00:00 |
|
Yuri Prezument
|
c13f132a21
|
Failing test with partial serializer and foreign keys
|
2012-12-19 09:24:11 -08:00 |
|
Mark Aaron Shirley
|
c6a6d7ac15
|
remove all but the 'read' nested serializer tests
|
2012-12-19 07:33:49 -08:00 |
|
Trey Hunner
|
8a41d4aa54
|
Fix assertion for nested create test (missing id)
|
2012-12-19 07:30:19 -08:00 |
|
Trey Hunner
|
2910bfb527
|
Add two functions for more DRY reverse fk tests
|
2012-12-19 07:30:19 -08:00 |
|
Trey Hunner
|
cbf3429005
|
Add test for deleting a reverse fk relation
|
2012-12-19 07:30:19 -08:00 |
|
Trey Hunner
|
f92c5b28ad
|
Add test for creating a reverse fk relation
|
2012-12-19 07:30:19 -08:00 |
|
Trey Hunner
|
24e14b7d53
|
Add tests for retrieving/updating reverse fks
|
2012-12-19 07:30:18 -08:00 |
|
Tom Christie
|
ab86990ac8
|
HyperlinkedRealtedField tests. Refs #442.
|
2012-12-18 19:20:31 +00:00 |
|
Tom Christie
|
6693d2d277
|
Fix for pks returning as strings when set in pre_save. Fixes #482. Thanks to @n8agrin for the bug report.
|
2012-12-18 18:21:58 +00:00 |
|
Tom Christie
|
aa72f8d63d
|
Fix bug with M2M in browseable API
|
2012-12-17 21:59:51 +00:00 |
|
Yuri Prezument
|
967f22e7d1
|
Failing test case for #514
Serializer errors are: {'title': [u'This field is required.']}
|
2012-12-17 16:50:20 +02:00 |
|
Yuri Prezument
|
6f6aeadf5f
|
CharField in model should be null=True according Django docs
All tests should still pass
Ref #514
|
2012-12-17 16:48:03 +02:00 |
|
Andrew Hankinson
|
18338a37d3
|
Adding PATCH support to Django REST Framework
|
2012-12-16 14:49:18 -05:00 |
|
toran billups
|
008dafce17
|
ManyPrimaryKeyRelatedField now supports create for one-to-many rel
|
2012-12-15 20:55:36 -06:00 |
|
Joel Marcotte
|
01e06bcdf8
|
Added test for "positive_integer in choices tuple does not get parsed if not string".
Signed-off-by: Joel Marcotte <skaner@gmail.com>
|
2012-12-15 16:33:08 -05:00 |
|
Tom Christie
|
35f72cecb1
|
Fix model validation exclusions. Fixes #500. Fixes #506.
|
2012-12-15 20:40:41 +00:00 |
|
Tom Christie
|
3c31222a41
|
Merge branch 'master' of https://github.com/sunscrapers/django-rest-framework
|
2012-12-14 20:11:37 +00:00 |
|
Tom Christie
|
39b01d6802
|
Ensure context is passed to dynamically added fields. Fixes #476.
|
2012-12-14 19:59:29 +00:00 |
|
Simon Pantzare
|
9eaf8e4330
|
Test to verify that context is passed on
The paginator and its object serializer should share the same context.
|
2012-12-14 19:59:29 +00:00 |
|
Szymon Teżewski
|
5f08ec70e2
|
context to custom field in pagination
|
2012-12-13 12:07:56 +01:00 |
|
Tom Christie
|
497da7fc69
|
Clean up field initialization. Fixes #497
|
2012-12-12 20:45:06 +00:00 |
|
Tom Christie
|
4058223309
|
Fix broken nested fields
|
2012-12-11 21:07:25 +00:00 |
|
George Kappel
|
80f15c598a
|
Added depth test
|
2012-12-11 09:14:52 -06:00 |
|
Marko Tibold
|
d0935d1fbb
|
get_excluded_fieldnames() should respect Meta options' ability to be either a tuple or list. Fixes #490.
Refactored `if self.opt.fields` out of the for loop.
Updated and cleaned up the validation-tests.
|
2012-12-10 23:10:04 +01:00 |
|
Tom Christie
|
936fdfb78e
|
More tests for nullable FKs
|
2012-12-08 12:48:27 +00:00 |
|
Tom Christie
|
f72be7b8fa
|
Add test for m2m create
|
2012-12-08 12:29:35 +00:00 |
|
Tom Christie
|
c911d54ae3
|
Reverted #458
When incorrect parameters are supplied to the obtain auth token view
400 *is* the correct response.
|
2012-12-07 22:25:16 +00:00 |
|
Tom Christie
|
303bc7cf95
|
Support nullable FKs, with blank=True
|
2012-12-07 21:32:45 +00:00 |
|
Tom Christie
|
a5178e9a36
|
Merge pull request #451 from markotibold/#431
Call model's .full_clean() method, eg. to validate uniqueness
|
2012-12-07 12:34:56 -08:00 |
|
Tom Christie
|
6ffcd7ba36
|
Merge pull request #477 from roberts81/master
Fix for #460
|
2012-12-06 14:54:28 -08:00 |
|
Marko Tibold
|
c65f22e0e4
|
Merge branch 'master' of https://github.com/tomchristie/django-rest-framework into #431
|
2012-12-06 23:47:47 +01:00 |
|
Tom Christie
|
e2175eb71b
|
Merge pull request #462 from asfaltboy/modelserializer_traverse_related
ModelSerializer traverse related
|
2012-12-06 14:35:57 -08:00 |
|
Ben Roberts
|
cb7d9ea5c9
|
cleaned up white space & docstring styling
|
2012-12-06 12:45:50 -07:00 |
|
Ben Roberts
|
7f28a78414
|
cleaned up last commit
|
2012-12-05 17:54:21 -07:00 |
|
Ben Roberts
|
705c7ad09d
|
added tests and fix for unpickleable metadata in SortedDictWithMetadata
|
2012-12-05 17:43:47 -07:00 |
|
Tom Christie
|
56bb4a5b03
|
Merge pull request #448 from mhsparks/master
Add setter to user property on request object
|
2012-12-02 06:59:27 -08:00 |
|
Xavier Ordoquy
|
5fad46d7e2
|
Merge remote-tracking branch 'reference/master' into p3k
|
2012-12-02 12:43:32 +01:00 |
|
Pavel Savchenko
|
1c1bd3fc5d
|
fix test response
|
2012-11-30 01:37:21 +02:00 |
|
Pavel Savchenko
|
e311b763e1
|
add traverse_related feature + tests (fixes issue#461)
|
2012-11-30 01:34:46 +02:00 |
|
Pavel Savchenko
|
1b9d0eefba
|
fix forgotten 400 test
|
2012-11-29 09:35:22 +02:00 |
|
Pavel Savchenko
|
19f67bd578
|
also update test with response code 401
|
2012-11-28 23:05:33 +02:00 |
|
Marko Tibold
|
e7666014a8
|
Added an assertion to the tests that checks the '.errors' value for the unique-test
|
2012-11-26 23:39:49 +01:00 |
|
Xavier Ordoquy
|
17000129e3
|
Every (base) test should now pass with python3.
|
2012-11-24 23:19:03 +01:00 |
|
Mark Hughes
|
85a921c7ef
|
Added setter to user property
|
2012-11-24 17:18:32 +00:00 |
|
Xavier Ordoquy
|
e348ee9255
|
52 tests passing. Refactored a few string / byte io.
|
2012-11-23 01:12:33 +01:00 |
|
Xavier Ordoquy
|
b68263fb65
|
Default encoding should probably be latin-1 as some RFC seems to imply it.
|
2012-11-23 01:11:09 +01:00 |
|
Marko Tibold
|
3f47f6cea9
|
Added a validate_unique test.
|
2012-11-22 23:50:42 +01:00 |
|
Marko Tibold
|
ca5b99486d
|
Added _post_clean() behaviour by adding a .perform_model_validation() method.
Fixed some tests that were failing due to extra strict validation.
|
2012-11-22 22:36:37 +01:00 |
|
Xavier Ordoquy
|
606c20f012
|
6 first tests passes under python 3.2
|
2012-11-22 02:08:00 +01:00 |
|
Xavier Ordoquy
|
49f8e6419a
|
Fixed python2.7 compat issue.
|
2012-11-22 00:43:56 +01:00 |
|
Xavier Ordoquy
|
e9c8af46f1
|
Fixed test with base64.
|
2012-11-22 00:32:00 +01:00 |
|
Xavier Ordoquy
|
b3698acb6c
|
First passing test under p3k \o/
|
2012-11-22 00:20:49 +01:00 |
|
Mark Aaron Shirley
|
0876bed963
|
Merge remote-tracking branch 'upstream/master' into partial-update
|
2012-11-21 09:37:22 -08:00 |
|
Stephan Groß
|
03100168ff
|
added missing line
|
2012-11-21 11:57:00 +01:00 |
|
Stephan Groß
|
6ba4df8a27
|
Merge remote-tracking branch 'upstream/master' into regex_field
Conflicts:
docs/topics/release-notes.md
|
2012-11-21 11:56:34 +01:00 |
|
Stephan Groß
|
ed713d0354
|
added tests
|
2012-11-21 11:07:08 +01:00 |
|
Tom Christie
|
8e8b23b6a9
|
Merge pull request #430 from j4mie/serializer-method-field
Serializer method field
|
2012-11-20 15:30:30 -08:00 |
|
Mark Aaron Shirley
|
c3644234cd
|
Add support for partial serializer updates
|
2012-11-20 11:01:21 -08:00 |
|
Jamie Matthews
|
3cc5349b2f
|
Clean up and clarify tests for related serializers
|
2012-11-20 09:49:54 +00:00 |
|
Jamie Matthews
|
68c397371c
|
Fix related serializers with source argument that resolves to a callable
|
2012-11-20 09:41:36 +00:00 |
|
Tom Christie
|
b9e5c9484a
|
Merge pull request #399 from robromano/master
Added login view for users of TokenAuthentication
|
2012-11-19 13:30:49 -08:00 |
|
Jamie Matthews
|
de5b071d67
|
Add SerializerMethodField
|
2012-11-19 17:22:17 +00:00 |
|
Robert Romano
|
f5f1ac49ec
|
Update robromano fork with upstream master
Conflicts:
docs/topics/credits.md
docs/topics/release-notes.md
|
2012-11-18 21:07:44 -08:00 |
|
Jacob Magnusson
|
d67ee708e5
|
Add support for min_length / max_length keywords
on basic ModelFields
|
2012-11-18 18:14:21 +01:00 |
|
Tom Christie
|
e801e21210
|
Merge pull request #422 from markotibold/max_length_for_modelserializers
Max length for modelserializers
|
2012-11-16 14:54:16 -08: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
|
9973cf329a
|
Merge pull request #412 from minddust/custom_page_size_per_request
support for custom page size per request
|
2012-11-16 13:45:27 -08:00 |
|
Marko Tibold
|
1a436dd6d9
|
Added URLField and SlugField.
Fixed test_modelserializer_max_length_exceeded
|
2012-11-16 22:43:16 +01:00 |
|
Marko Tibold
|
4edc801d59
|
Reproduces #421
|
2012-11-16 21:42:04 +01:00 |
|
Marko Tibold
|
403886b79b
|
Merge commit '3b258d69c92e9d9293f7c5d1690f0ca434e677e3' into file_and_image_fields
|
2012-11-15 22:48:22 +01:00 |
|
Stephan Groß
|
a701a21587
|
added page_size_kwarg tests
|
2012-11-15 14:35:34 +01:00 |
|
Marko Tibold
|
69a01d7125
|
Added a test for the FileField.
|
2012-11-14 23:04:46 +01:00 |
|
Rob Romano
|
321ba156ca
|
Renamed AuthTokenView to ObtainAuthToken, added obtain_auth_token var, updated tests & docs. Left authtoken.urls in place as example.
|
2012-11-14 12:51:00 -08:00 |
|
Rob Romano
|
ce3ccb91dc
|
Updates to login view for TokenAuthentication from feedback from Tom
|
2012-11-14 12:46:14 -08:00 |
|
Rob Romano
|
bd92db3c67
|
Added authtoken login/logout urlpatterns and views
|
2012-11-14 12:46:14 -08:00 |
|
Ludwig Kraatz
|
8b999c6bb5
|
polishing code
and adding myself to auhtors file
|
2012-11-14 11:46:16 +01:00 |
|
Ludwig Kraatz
|
b341dc70af
|
fixed ugly code
Location header is set just, if there is a Location field on the
serializer.
|
2012-11-13 19:15:42 +01:00 |
|
Ludwig Kraatz
|
851dff1644
|
fixed a bug on testing throttling headers
after changing the headers storing of reponse
|
2012-11-13 18:39:07 +01:00 |
|
Ludwig Kraatz
|
cc55a7b643
|
Returning a Location Header on Create
when creating a Resource with HyperlinkedIdentityField of any name
|
2012-11-13 18:00:41 +01:00 |
|
Tom Christie
|
21468a1867
|
Fix broken depth argument
|
2012-11-13 11:47:32 +00:00 |
|
Marko Tibold
|
2a2ce406bc
|
Fixes #380
|
2012-11-10 12:23:19 +01:00 |
|
Marko Tibold
|
df689a7442
|
Reproduces #380
|
2012-11-10 12:00:20 +01:00 |
|
Tom Christie
|
e224061189
|
Support for read_only_fields on ModelSerializer classes
|
2012-11-09 17:01:20 +00:00 |
|
Tom Christie
|
c7df9694b5
|
Merge pull request #383 from tomchristie/filtering
Support for filtering backends
|
2012-11-09 05:07:34 -08:00 |
|
Tom Christie
|
bc6f2a1703
|
Make default FILTER_BACKEND = None
|
2012-11-08 21:46:53 +00:00 |
|
Tomi Pajunen
|
743224d000
|
Fixed creation of objects with reversed M2M relations
|
2012-11-08 16:31:16 +02: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
|
b19c58ae17
|
Support for HTML error templates. Fixes #319.
|
2012-11-06 10:44:19 +00:00 |
|
Ben Konrath
|
09f39bd23b
|
Merge branch 'master' into restframework2-filter
|
2012-11-06 03:22:25 +01:00 |
|
Tom Christie
|
455a8cedcf
|
Tweaks
|
2012-11-05 17:03:22 +00:00 |
|
Tom Christie
|
9731b95fc3
|
Merge pull request #347 from minddust/master
support for passing custom slug options to HyperlinkedRelatedField
|
2012-11-05 08:36:59 -08:00 |
|
Stephan Groß
|
0a660a531a
|
fixed typo
|
2012-11-05 16:43:03 +01:00 |
|
Stephan Groß
|
03095f607a
|
added testcase for custom slug field in hyperlinkedrelatedfield
|
2012-11-05 16:37:37 +01:00 |
|
Tom Christie
|
33be4b43b9
|
queryset argument is now optional on writable model fields.
|
2012-11-05 12:51:04 +00:00 |
|
Tom Christie
|
b7b942c599
|
Swap position of instance and data keyword arguments.
|
2012-11-05 10:53:20 +00:00 |
|
Jacob Magnusson
|
7df7dadccd
|
Remove `request' from response instance while
testing caching
|
2012-11-04 13:42:29 +01:00 |
|
Jacob Magnusson
|
44f280c3ab
|
Add tests for caching of GET/HEAD requests using
Django's built in caching framework.
Currently fails as some attributes on the Response
object are not pickable
|
2012-11-04 12:47:46 +01:00 |
|
Jacob Magnusson
|
38af6107b5
|
Added test for ModelSerializer Meta fields
returning as expected
|
2012-11-03 00:32:08 +01:00 |
|
Jacob Magnusson
|
1b49615c00
|
Added test that makes sure that fields with
dictionaries as data are returned as expected and
not turned into string representations
|
2012-11-03 00:32:02 +01:00 |
|
Jacob Magnusson
|
19a218f859
|
Bye bye star import
|
2012-11-03 00:27:56 +01:00 |
|
Tom Christie
|
8ec54e6a9f
|
Tweaks
|
2012-11-02 20:56:51 +00:00 |
|
Tom Christie
|
6eaec7a0ec
|
foreign key tests
|
2012-11-02 20:53:33 +00:00 |
|
Tom Christie
|
e84ce60a0d
|
Initial PK relationship tests
|
2012-11-02 19:11:40 +00:00 |
|
Ben Konrath
|
9c82f9717e
|
Merge branch 'master' into restframework2-filter
|
2012-11-01 14:06:56 +01:00 |
|
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_type to .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 |
|