Improve handling of consumes and produces attributes (#55)

* Fix get_consumes
* Generate produces for Operation
* Set global consumes and produces from rest framework DEFAULT_ settings
This commit is contained in:
Cristi Vîjdea
2018-01-24 14:44:00 +02:00
committed by GitHub
parent a46b684fea
commit a3e81ef7f6
6 changed files with 93 additions and 65 deletions
+9 -43
View File
@@ -16,6 +16,15 @@ host: test.local:8002
schemes:
- http
basePath: /
consumes:
- application/json
produces:
- application/json
securityDefinitions:
basic:
type: basic
security:
- basic: []
paths:
/articles/:
get:
@@ -63,8 +72,6 @@ paths:
type: array
items:
$ref: '#/definitions/Article'
consumes:
- application/json
tags:
- articles
post:
@@ -81,8 +88,6 @@ paths:
description: ''
schema:
$ref: '#/definitions/Article'
consumes:
- application/json
tags:
- articles
parameters: []
@@ -108,8 +113,6 @@ paths:
type: array
items:
$ref: '#/definitions/Article'
consumes:
- application/json
tags:
- articles
parameters: []
@@ -123,8 +126,6 @@ paths:
description: ''
schema:
$ref: '#/definitions/Article'
consumes:
- application/json
tags:
- articles
put:
@@ -141,8 +142,6 @@ paths:
description: ''
schema:
$ref: '#/definitions/Article'
consumes:
- application/json
tags:
- articles
patch:
@@ -161,8 +160,6 @@ paths:
$ref: '#/definitions/Article'
'404':
description: slug not found
consumes:
- application/json
tags:
- articles
delete:
@@ -172,8 +169,6 @@ paths:
responses:
'204':
description: ''
consumes:
- application/json
tags:
- articles
parameters:
@@ -246,8 +241,6 @@ paths:
responses:
'200':
description: ''
consumes:
- application/json
tags:
- plain
parameters: []
@@ -263,8 +256,6 @@ paths:
type: array
items:
$ref: '#/definitions/Snippet'
consumes:
- application/json
tags:
- snippets
post:
@@ -281,8 +272,6 @@ paths:
description: ''
schema:
$ref: '#/definitions/Snippet'
consumes:
- application/json
tags:
- snippets
parameters: []
@@ -296,8 +285,6 @@ paths:
description: ''
schema:
$ref: '#/definitions/Snippet'
consumes:
- application/json
tags:
- snippets
put:
@@ -314,8 +301,6 @@ paths:
description: ''
schema:
$ref: '#/definitions/Snippet'
consumes:
- application/json
tags:
- snippets
patch:
@@ -332,8 +317,6 @@ paths:
description: ''
schema:
$ref: '#/definitions/Snippet'
consumes:
- application/json
tags:
- snippets
delete:
@@ -348,8 +331,6 @@ paths:
responses:
'204':
description: ''
consumes:
- application/json
tags:
- snippets
parameters:
@@ -380,8 +361,6 @@ paths:
type: array
items:
$ref: '#/definitions/UserSerializerrr'
consumes:
- application/json
tags:
- users
post:
@@ -408,8 +387,6 @@ paths:
properties:
username:
type: string
consumes:
- application/json
tags:
- users
security: []
@@ -420,8 +397,6 @@ paths:
responses:
'200':
description: ''
consumes:
- application/json
tags:
- users
parameters: []
@@ -439,8 +414,6 @@ paths:
description: response description
schema:
$ref: '#/definitions/UserSerializerrr'
consumes:
- application/json
tags:
- users
put:
@@ -457,8 +430,6 @@ paths:
description: ''
schema:
$ref: '#/definitions/UserSerializerrr'
consumes:
- application/json
tags:
- users
parameters:
@@ -1121,8 +1092,3 @@ definitions:
pattern: ^[-a-zA-Z0-9_]+$
readOnly: true
uniqueItems: true
securityDefinitions:
basic:
type: basic
security:
- basic: []