prefix all /api/v1/ view descriptions with a deprecation message

additionally, fix a bug in /api/v1/credentials/ view descriptions that
causes v2 fields to display (see: #6116)
This commit is contained in:
Ryan Petrello
2017-06-21 15:33:57 -04:00
parent d39dba9892
commit 39525316ac
6 changed files with 36 additions and 7 deletions

View File

@@ -14,6 +14,9 @@ def get_request_version(request):
version = settings.REST_FRAMEWORK['DEFAULT_VERSION']
if request and hasattr(request, 'version'):
version = request.version
if version is None:
# For requests to /api/
return None
return int(version.lstrip('v'))