%! import splunk.rest as rest import sys from splunk.clilib.bundle_paths import make_splunkhome_path sys.path.append(make_splunkhome_path(['etc', 'apps', 'SA-ITOA', 'lib', 'itsi'])) sys.path = list(set(sys.path)) from itsi_version_compare import VersionComparison from itsi_feature_compare import FeatureComparison version_compare = VersionComparison() feature_compare = FeatureComparison() if cherrypy.config['product_type'] == 'hunk': faviconFile = 'favicon_hunk.ico' elif cherrypy.config['product_type'] == 'enterprise': faviconFile = 'favicon.ico' else: faviconFile = 'favicon.ico' %>\ <% should_migrate = False if version_compare.is_version_consistent else version_compare.should_render_migration_page(cherrypy.session.get('sessionKey')) should_redirect_to_license_upgrade = feature_compare.should_render_license_upgrade_page(cherrypy.session.get('sessionKey'), cherrypy.request.path_info) requested_feature_page = cherrypy.request.path_info.split('/')[-1] pages_requiring_jquery_ui = ['itsi_event_management', 'deep_dive'] should_load_jquery_ui = requested_feature_page in pages_requiring_jquery_ui %>
<%include file="lib.html" /> % if should_redirect_to_license_upgrade and not '/itsi/license_upgrade' in cherrypy.request.path_info: % endif % if should_migrate and not '/itsi/app_upgrade' in cherrypy.request.path_info: % endif