Merge branch '205-html-renderer' into 'develop'
Resolve "Disable HTML API renderer in production" Closes #205 See merge request funkwhale/funkwhale!195
This commit is contained in:
commit
b3a6c6d77f
1
.env.dev
1
.env.dev
|
@ -9,3 +9,4 @@ FUNKWHALE_PROTOCOL=http
|
|||
PYTHONDONTWRITEBYTECODE=true
|
||||
WEBPACK_DEVSERVER_PORT=8080
|
||||
MUSIC_DIRECTORY_PATH=/music
|
||||
BROWSABLE_API_ENABLED=True
|
||||
|
|
|
@ -406,8 +406,18 @@ REST_FRAMEWORK = {
|
|||
'DEFAULT_FILTER_BACKENDS': (
|
||||
'rest_framework.filters.OrderingFilter',
|
||||
'django_filters.rest_framework.DjangoFilterBackend',
|
||||
),
|
||||
'DEFAULT_RENDERER_CLASSES': (
|
||||
'rest_framework.renderers.JSONRenderer',
|
||||
)
|
||||
}
|
||||
|
||||
BROWSABLE_API_ENABLED = env.bool('BROWSABLE_API_ENABLED', default=False)
|
||||
if BROWSABLE_API_ENABLED:
|
||||
REST_FRAMEWORK['DEFAULT_RENDERER_CLASSES'] += (
|
||||
'rest_framework.renderers.BrowsableAPIRenderer',
|
||||
)
|
||||
|
||||
REST_AUTH_SERIALIZERS = {
|
||||
'PASSWORD_RESET_SERIALIZER': 'funkwhale_api.users.serializers.PasswordResetSerializer' # noqa
|
||||
}
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
Disabled browsable HTML API in production (#205)
|
Loading…
Reference in New Issue