From 9ba3fdf23dda3edc327d4ac01a3cb0236ffca76a Mon Sep 17 00:00:00 2001 From: Oliver Date: Sat, 18 Jun 2022 16:42:50 +1000 Subject: [PATCH] Only enable browsable API if in debug mode (#3221) (cherry picked from commit 6556cbd163feba5e1aa1e19a9b8f89614349292b) --- InvenTree/InvenTree/settings.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/InvenTree/InvenTree/settings.py b/InvenTree/InvenTree/settings.py index 142f0e97ac..9487de5e6a 100644 --- a/InvenTree/InvenTree/settings.py +++ b/InvenTree/InvenTree/settings.py @@ -391,9 +391,16 @@ REST_FRAMEWORK = { 'InvenTree.permissions.RolePermission', ), 'DEFAULT_SCHEMA_CLASS': 'rest_framework.schemas.coreapi.AutoSchema', - 'DEFAULT_METADATA_CLASS': 'InvenTree.metadata.InvenTreeMetadata' + 'DEFAULT_METADATA_CLASS': 'InvenTree.metadata.InvenTreeMetadata', + 'DEFAULT_RENDERER_CLASSES': [ + 'rest_framework.renderers.JSONRenderer', + ] } +if DEBUG: + # Enable browsable API if in DEBUG mode + REST_FRAMEWORK['DEFAULT_RENDERER_CLASSES'].append('rest_framework.renderers.BrowsableAPIRenderer') + WSGI_APPLICATION = 'InvenTree.wsgi.application' """