Add DISPLAY_OPERATION_ID setting for swagger-ui

Closes #206.
openapi3
Cristi Vîjdea 2018-09-10 14:02:25 +03:00
parent 6820d6bc70
commit 91530b64c6
4 changed files with 10 additions and 1 deletions

View File

@ -332,6 +332,14 @@ This does not filter the operations from the display.
**Default**: :python:`['get','put','post','delete','options','head','patch','trace']` |br|
*Maps to parameter*: ``supportedSubmitMethods``
DISPLAY_OPERATION_ID
--------------------
Controls the display of operationId in operations list.
**Default**: :python:`True`
*Maps to parameter*: ``displayOperationId``
**************
REDOC_SETTINGS
**************

View File

@ -63,6 +63,7 @@ SWAGGER_DEFAULTS = {
'patch',
'trace'
],
'DISPLAY_OPERATION_ID': True,
}
REDOC_DEFAULTS = {

View File

@ -133,6 +133,7 @@ class SwaggerUIRenderer(_UIRenderer):
'showCommonExtensions': swagger_settings.SHOW_COMMON_EXTENSIONS,
'oauth2RedirectUrl': swagger_settings.OAUTH2_REDIRECT_URL,
'supportedSubmitMethods': swagger_settings.SUPPORTED_SUBMIT_METHODS,
'displayOperationId': swagger_settings.DISPLAY_OPERATION_ID,
}
data = filter_none(data)

View File

@ -32,7 +32,6 @@ function initSwaggerUi() {
var swaggerConfig = {
url: specURL,
dom_id: '#swagger-ui',
displayOperationId: true,
displayRequestDuration: true,
presets: [
SwaggerUIBundle.presets.apis,