mirror of
https://github.com/ansible/awx.git
synced 2026-03-10 05:59:28 -02:30
Adds version context processor back in to fix api browser doc link
This commit is contained in:
@@ -270,6 +270,7 @@ TEMPLATES = [
|
|||||||
'django.template.context_processors.tz',
|
'django.template.context_processors.tz',
|
||||||
'django.contrib.messages.context_processors.messages',
|
'django.contrib.messages.context_processors.messages',
|
||||||
'awx.ui.context_processors.csp',
|
'awx.ui.context_processors.csp',
|
||||||
|
'awx.ui.context_processors.version',
|
||||||
'social_django.context_processors.backends',
|
'social_django.context_processors.backends',
|
||||||
'social_django.context_processors.login_redirect',
|
'social_django.context_processors.login_redirect',
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -1,6 +1,18 @@
|
|||||||
import base64
|
import base64
|
||||||
import os
|
import os
|
||||||
|
|
||||||
|
from awx.main.utils import get_awx_version
|
||||||
|
|
||||||
|
|
||||||
def csp(request):
|
def csp(request):
|
||||||
return {'csp_nonce': base64.encodebytes(os.urandom(32)).decode().rstrip()}
|
return {'csp_nonce': base64.encodebytes(os.urandom(32)).decode().rstrip()}
|
||||||
|
|
||||||
|
|
||||||
|
def version(request):
|
||||||
|
context = getattr(request, 'parser_context', {})
|
||||||
|
return {
|
||||||
|
'version': get_awx_version(),
|
||||||
|
'tower_version': get_awx_version(),
|
||||||
|
'short_tower_version': get_awx_version().split('-')[0],
|
||||||
|
'deprecated': getattr(context.get('view'), 'deprecated', False),
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user