Tom Christie
|
85cc8e9f1a
|
Merge pull request #3168 from tomchristie/error-on-erronous-commit-argument
Helpful error on erronous 'serializer.save(commit=False)'
|
2015-07-17 12:50:06 +01:00 |
|
Tom Christie
|
138e9fcc8f
|
Helpful error on erronous 'serializer.save(commit=False)'
|
2015-07-17 12:39:22 +01:00 |
|
Tom Christie
|
788aae2aaf
|
Upgrade guardian support to 1.3. Closes #3163.
|
2015-07-16 16:46:07 +01:00 |
|
Tom Christie
|
0ccb148183
|
Support QueryDict list arguments with ListField. Closes #3155.
|
2015-07-16 15:59:15 +01:00 |
|
Tom Christie
|
e14391e041
|
Fix for ModelSerializer ChoiceField with nonstandard args. Closes #3126.
|
2015-07-16 15:46:27 +01:00 |
|
Tom Christie
|
713333d354
|
Merge branch 'master' of github.com:tomchristie/django-rest-framework
|
2015-07-16 15:17:27 +01:00 |
|
Tom Christie
|
806b0b34da
|
Include nested objects in metadata for OPTIONS. Closes #3156. Closes #2915.
|
2015-07-16 15:17:18 +01:00 |
|
Tom Christie
|
264d423493
|
Added allow_empty flag for ListField, ListSerializer, ManyRelation, MultipleChoiceField.
|
2015-07-16 13:51:15 +01:00 |
|
Tom Christie
|
a8acdbc388
|
Resolve issue with nested serializers in HTML forms. Closes #3153.
|
2015-07-16 12:04:38 +01:00 |
|
Tom Christie
|
d231f36588
|
Support default values being used for empty HTML fields. Closes #3130.
|
2015-07-16 11:47:40 +01:00 |
|
Tom Christie
|
7315ed8b00
|
Resolve browsable API form issues with nested serializers. Closes #3153.
|
2015-07-16 10:49:00 +01:00 |
|
Tom Christie
|
c879aaf398
|
page_size needs to be stored as state on CursorPagination. Refs 3147.
|
2015-07-16 10:26:16 +01:00 |
|
Tom Christie
|
a9f1d99cb5
|
Fix 'metadata' action on viewsets. Closes #3158. Closes #3157. Closes #3115.
|
2015-07-16 10:08:22 +01:00 |
|
Tom Christie
|
6b08e97b6a
|
Form fields should use textual only value representations. Closes #3139. Closes #2416. Closes #2558.
|
2015-07-14 15:47:13 +01:00 |
|
Tom Christie
|
132eab7bbd
|
Raise helpful error when erronously including nested data in multipart post requests with test client. Closes #2919.
|
2015-07-14 14:49:44 +01:00 |
|
Tom Christie
|
c14ad7add7
|
Handle .choices for related fields when queryset argument is actually a mamanger instance. Closes #3145.
|
2015-07-14 13:31:24 +01:00 |
|
Tom Christie
|
1b51bcdbae
|
Merge branch 'master' of github.com:tomchristie/django-rest-framework
|
2015-07-14 13:21:20 +01:00 |
|
Tom Christie
|
bca2ea35df
|
Ensure that realtionship fields '.choices' returns an empty dict when accessed with a read-only field. Closes #2910.
|
2015-07-14 13:21:08 +01:00 |
|
Tom Christie
|
9c952dcfe9
|
Merge pull request #3147 from tomchristie/uploadcare-cursor-limits
Add `get_page_size` hook to `CursorPagination`
|
2015-07-14 12:44:13 +01:00 |
|
Tom Christie
|
468361425d
|
page_size should be local, not overwriting class attribute.
|
2015-07-14 12:32:27 +01:00 |
|
Tom Christie
|
3c57e08f62
|
Clarifications to read_only fields. Closes #3064.
|
2015-07-14 12:22:51 +01:00 |
|
Tom Christie
|
2b51d5594b
|
Remove whitespace and comment changes
|
2015-07-14 11:41:25 +01:00 |
|
Tom Christie
|
14a32ae32d
|
Add get_page_size hook to CursorPagination. Closes #3068.
|
2015-07-14 11:40:15 +01:00 |
|
Tom Christie
|
1d012aeb93
|
Merge branch 'cursor-limits' of https://github.com/uploadcare/django-rest-framework into uploadcare-cursor-limits
|
2015-07-14 11:37:18 +01:00 |
|
Tom Christie
|
209bcb9087
|
Added url_field_name class attribute to ModelSerializer. Closes #3106.
|
2015-07-14 11:21:33 +01:00 |
|
Tom Christie
|
538ffaf6c7
|
Store self.action='metadata' for OPTIONS requests on viewsets. Closes #3115.
|
2015-07-14 11:13:26 +01:00 |
|
homm
|
a3afcfb6d3
|
duplicate get_page_size and related properties from PageNumberPagination
|
2015-07-13 14:44:48 +03:00 |
|
homm
|
59905e9335
|
revert BasePageSizePagination class and CursorPagination inheritance
|
2015-07-13 14:36:47 +03:00 |
|
Juan Gutierrez
|
b0c5f9db2f
|
allow a non-required nested serializer to validate correctly when receiving multipart data
|
2015-07-03 12:28:48 -04:00 |
|
Julien Syx
|
2b979d4356
|
Adding recursion on child of List Field
|
2015-07-02 14:15:43 +02:00 |
|
Tom Christie
|
8d69c4c068
|
Improve OPTIONS descriptions for lists dicts and nested serializers
|
2015-07-02 12:55:42 +01:00 |
|
Tom Christie
|
e6ca0fcb4c
|
Remove erronous newline
|
2015-07-02 11:53:05 +01:00 |
|
Tom Christie
|
37815920e3
|
Update to master and tweak remaining issues
|
2015-07-02 11:50:40 +01:00 |
|
Tom Christie
|
055986b5b0
|
More helpful exception when URL cannot reverse and field value was empty. Closes #2698.
|
2015-07-02 11:36:14 +01:00 |
|
Tom Christie
|
c4f908d4ee
|
Introduce datetime_parser as class level attribute on all date/time fields. Refs #3093.
|
2015-07-02 11:23:52 +01:00 |
|
Tom Christie
|
6ce9e3baf0
|
Remove datetime_parser argument from DateTimeField
|
2015-07-02 11:22:18 +01:00 |
|
Tom Christie
|
6d79ea2cde
|
Merge pull request #3093 from sorreltree/master
Ability to customize DateTimeField with a custom datetime_parser
|
2015-07-02 11:21:25 +01:00 |
|
Tom Christie
|
fb4233736f
|
Empty settings should also be coerced to lists. Closes #3087.
|
2015-07-02 10:28:46 +01:00 |
|
Tom Christie
|
d979dc6522
|
Tweak exception message
|
2015-07-02 10:16:43 +01:00 |
|
Tom Christie
|
e3c3d8826f
|
Merge pull request #3071 from antonyc/patch-1
Made exception message more verbose
|
2015-07-02 10:14:01 +01:00 |
|
Tom Christie
|
39ed03c21c
|
Merge pull request #3088 from atleta/master
Handle AttributeError as well (when the imported module exists but the specified function/class does not).
|
2015-07-02 09:52:53 +01:00 |
|
Tyler Redzko
|
af08c70242
|
Update extra_kwargs on model serializer
Ensures that the 'read_only' and 'required' keys from `extra_kwargs` are
retained when present. Closes #3091.
|
2015-07-01 10:10:18 -04:00 |
|
Michael Bacon
|
5f40ab53de
|
Ability to customize DateTimeField with a custom datetime_parser
|
2015-06-30 14:51:47 -04:00 |
|
Laszlo Marai
|
f0bced6413
|
Handle AttributeError as well (when the imported module exists but
the specified function/class does not).
|
2015-06-30 05:49:44 +02:00 |
|
Venelin Stoykov
|
c3c9a712fa
|
Fix ManyRelatedField.choices
Use choices from self.child_relation.
We don't need to repeat ourself because can get out of sync.
|
2015-06-29 15:35:55 +03:00 |
|
José Padilla
|
7351a3f6ca
|
Sort imports with isort
|
2015-06-25 16:55:51 -04:00 |
|
José Padilla
|
83c9136c90
|
Cleanup import following PEP 8 style guide
|
2015-06-25 16:10:17 -04:00 |
|
Shtarev
|
e8b23c4789
|
thin logic
|
2015-06-25 21:14:00 +03:00 |
|
Tom Christie
|
47765bc429
|
Merge pull request #3034 from m-vellinga/master
Use get_queryset() for RelatedField choices property
|
2015-06-25 16:41:43 +01:00 |
|
José Padilla
|
d6e30c75ff
|
Add test and fix for #2704
|
2015-06-25 09:35:36 -04:00 |
|