Skip to content

Commit e1db573

Browse files
author
Matthew Fisher
committed
feat(controller): add X_DEIS_PLATFORM_VERSION header in response
1 parent ce12712 commit e1db573

3 files changed

Lines changed: 11 additions & 2 deletions

File tree

controller/api/middleware.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from api import __version__
77

88

9-
class VersionMiddleware:
9+
class APIVersionMiddleware:
1010

1111
def process_request(self, request):
1212
try:

controller/deis/middleware.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
from deis import __version__
2+
3+
4+
class PlatformVersionMiddleware:
5+
6+
def process_response(self, request, response):
7+
response['X_DEIS_PLATFORM_VERSION'] = __version__
8+
return response

controller/deis/settings.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,8 @@
107107
'django.contrib.sessions.middleware.SessionMiddleware',
108108
'django.contrib.auth.middleware.AuthenticationMiddleware',
109109
'django.contrib.messages.middleware.MessageMiddleware',
110-
'api.middleware.VersionMiddleware',
110+
'api.middleware.APIVersionMiddleware',
111+
'deis.middleware.PlatformVersionMiddleware',
111112
# Uncomment the next line for simple clickjacking protection:
112113
# 'django.middleware.clickjacking.XFrameOptionsMiddleware',
113114
)

0 commit comments

Comments
 (0)