@@ -33,7 +33,7 @@ def __renderErrorPage__(request, message, data=None):
3333 return render (request , 'error.html' , context = context )
3434
3535
36- def __createRequestContext__ (data = None ):
36+ def __createRequestContext__ (data = None , include_es = True ):
3737 # Default to adding search forms to every context
3838 search_f = domain_form ()
3939 pdns_f_dyn = pdns_form_dynamic ()
@@ -44,14 +44,15 @@ def __createRequestContext__(data=None):
4444 'advdomain_form' : advdomain_f ,
4545 'pdns_form_dynamic' : pdns_f_dyn ,
4646 'rpdns_form_dynamic' : rpdns_f_dyn ,
47- 'latest_version' : handler .lastVersion (),
4847 'pdns_sources' : [
4948 mod_data .config
5049 for mod_data in passive .PDNS_HANDLER_MODS .values ()]}
5150
52- ctx_var ['health' ] = handler .cluster_health ().capitalize ()
53- ctx_var ['record_count' ] = handler .record_count ()
54- ctx_var ['last_import' ] = handler .lastUpdate ()
51+ if include_es :
52+ ctx_var ['latest_version' ] = handler .lastVersion ()
53+ ctx_var ['health' ] = handler .cluster_health ().capitalize ()
54+ ctx_var ['record_count' ] = handler .record_count ()
55+ ctx_var ['last_import' ] = handler .lastUpdate ()
5556
5657 if data is not None :
5758 ctx_var .update (data )
@@ -115,7 +116,8 @@ def help(request):
115116 except Exception as e :
116117 helptxt = "Unable to render help text."
117118
118- context = __createRequestContext__ (data = {'help' : helptxt })
119+ context = __createRequestContext__ (
120+ data = {'help' : helptxt }, include_es = False )
119121 return render (request , 'help.html' , context = context )
120122
121123
0 commit comments