Dima Knivets
a142467586
Fixed incorrect OpenAPI response schema generation for a DELETE method in generic views ( #6860 )
2019-08-09 15:02:41 +02:00
Chris Vigelius
f7dc6b5656
OpenAPI: Added required description to responses. ( #6850 )
2019-08-07 22:09:27 +02:00
Chris Vigelius
0ebfbfdf81
OpenAPI: only include non-empty required property. ( #6851 )
...
Closes #6834
2019-08-07 21:40:21 +02:00
Reupen Shah
b45ff07294
Use an array type for list view response schemas
...
This is the first part of #6846 .
Previously, the response schema for list views was an object representing a single item. However, list views return a list of items, and hence it should be an array.
Further work will need to be done to support how pagination classes modify list responses.
There should be no change for views not determined to be list views.
2019-08-07 20:40:22 +02:00
Chris Vigelius
ca727872c8
OpenAPI schemas: Ensure lazy field descriptions are converted to str(). ( #6832 )
2019-07-25 15:30:20 +02:00
Daniel Alvarez
659375ffe6
Fixed a typo on the ExampleValidatedAPIView
...
Cherry-picked from #6819
2019-07-24 11:13:30 +02:00
Carlton Gibson
1b66d1b819
Move serializer field introspection tests to correct test case.
...
From SchemaGenerator tests to Operation Introspection.
2019-07-24 11:13:30 +02:00
Carlton Gibson
e309a4f0b8
Fix OpenAPI path generation with common prefixes.
...
Closes #6675 . Closes #6823 .
2019-07-24 11:13:30 +02:00
Carlton Gibson
30a21a98dc
Add test for OpenAPI SchemaGenerator url argument.
2019-07-24 11:13:30 +02:00
Carlton Gibson
178a2dc786
Correct OpenAPI test for common prefixes.
2019-07-24 11:13:30 +02:00
Daniel Alvarez
2138f558ce
Added mapping of ListField.child type for OpenAPI Schemas.
2019-07-24 11:09:57 +02:00
Alan Crosswell
819c46ea80
Add --generator_class CLI option to generateschema ( #6735 )
...
* add --generator_class CLI option to generateschema
* Add test for generateschema —generator_class flag.
2019-06-09 14:43:54 +02:00
Alan Crosswell
2d65f82dd7
Generate OpenAPI schema field types from validators. ( #6674 )
2019-06-09 14:42:56 +02:00
Alan Crosswell
a63860fc8b
Corrected openapi.SchemaGenerator path prefixes. ( #6724 )
2019-06-09 14:29:55 +02:00
Rodolfo Carvalho
62ed1f8270
Use yaml.safe_load instead of load ( #6719 )
...
Use of PyYAML's yaml.load function without specifying the Loader
parameter has been deprecated, see https://msg.pyyaml.org/load .
Earlier versions of PyYAML already had the alternative safe_load
function, which limits the loader to a subset of YAML constructs, that
is enough for what we need here.
Fixes #6677
2019-05-29 09:51:24 -07:00
Carlton Gibson
37f210a455
Added OpenAPI Schema Generation. ( #6532 )
...
Co-authored-by: Lucidiot <lucidiot@protonmail.com>
Co-authored-by: dongfangtianyu <dongfangtianyu@qq.com>
2019-05-13 16:07:03 +02:00