Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <link rel="shortcut icon" href="images/trilioIcon.png">

  <title>{{title}}</title>
  
  <!-- Latest compiled and minified CSS -->
  <link rel="stylesheet" href="css/bootstrap.min.css">

  <!-- Optional theme -->
  <link rel="stylesheet" href="css/bootstrap-theme.min.css">
  <link rel="stylesheet" href="css/font-awesome.min.css">

  <!-- CSS Files -->
  <link href="css/paper-bootstrap-wizard.css" rel="stylesheet" />
<link rel="stylesheet" href="css/jquery.fileupload.css">
  <!-- Custom styles -->
  <link href="css/style.css" rel="stylesheet">
  <link href="css/cert.css" rel="stylesheet">
  <link href="css/style-responsive.css" rel="stylesheet" />
  <link rel="stylesheet" href="css/jquery.fileupload.css">  
  <!--   Core JS Files   -->
  <script src="js/jquery-3.5.1.min.js" type="text/javascript"></script>
  <script src="js/popper.min.js" type="text/javascript"></script>
  <script src="js/bootstrap.min.js" type="text/javascript"></script>
  <script src="js/jquery.bootstrap.wizard.js" type="text/javascript"></script>
  <script src="js/passwordvalidation.js"></script>

  <!-- jqueryvalidation  -->
  <script src="js/jquery.validate.min.js" type="text/javascript"></script>

  <script type="text/javascript">
	function warnReinitialize() {
       return confirm("Reinitializing will erase the backup metadata from the the appliance. \nThis operation can't be undone. Proceed to reinitialize?");
    }
	
	function select(elem) {
    // get all 'a' elements
    var a = document.getElementsByTagName('a');
    // loop through all 'a' elements
    for (i = 0; i < a.length; i++) {
        // Remove the class 'active' if it exists
        a[i].classList.remove('active')
    }
    // add 'active' class to the element that was clicked
    elem.classList.add('active');
	}
	
	function includeHTML() {
	  var z, i, elmnt, file, xhttp;
	  /*loop through a collection of all HTML elements:*/
	  z = document.getElementsByTagName("*");
	  for (i = 0; i < z.length; i++) {
		elmnt = z[i];
		/*search for elements with a certain atrribute:*/
		file = elmnt.getAttribute("w3-include-html");
		if (file) {
		  /*make an HTTP request using the attribute value as the file name:*/
		  xhttp = new XMLHttpRequest();
		  xhttp.onreadystatechange = function() {
			if (this.readyState == 4) {
			  if (this.status == 200) {elmnt.innerHTML = this.responseText;}
			  if (this.status == 404) {elmnt.innerHTML = "Page not found. Please Configure your appliance.";}
			  /*remove the attribute, and call this function once more:*/
			  elmnt.removeAttribute("w3-include-html");
			  includeHTML();
			}
		  }      
		  xhttp.open("GET", file, true);
		  xhttp.send();
		  /*exit the function:*/
		  return;
		}
	  }
	};
  </script>
</head>

<body>
  <!-- container section start -->
  <section id="container" class="">
    <!--header start-->
    <header class="header dark-bg">
      <div class="toggle-nav">
        <div class="icon-reorder tooltips" data-original-title="Toggle Navigation" data-placement="bottom"><i class="icon_menu"></i></div>
      </div>

      <!--logo start-->
      %if defined('configure') and configure == True:
      <a href="http://www.trilio.io" class="logo no-link"><img src="images/triliovaultLight.png" alt="Trilio Data, Inc" height="35px" class="tdlogo"><span class="tdversion">{{version}}</span></a>
      %else:
      <a href="http://www.trilio.io" class="logo"><img src="images/triliovaultLight.png" alt="Trilio Data, Inc" height="35px" class="tdlogo"><span class="tdversion">{{version}}</span></a>
      %end
	  <!--logo end-->

      <div class="top-nav notification-row">
        <!-- notification dropdown start-->
        <ul class="nav pull-right top-menu">

          <!-- user login dropdown start-->
          <li class="dropdown">
			%if defined('configure') and configure == True:
			<a data-toggle="dropdown" class="dropdown-toggle no-link" href="#">
               <span class="fa fa-user"></span>
               <span class="username">admin</span>
               <b class="caret"></b>
            </a>
			%else:
            <a data-toggle="dropdown" class="dropdown-toggle" href="#">
               <span class="fa fa-user"></span>
               <span class="username">admin</span>
               <b class="caret"></b>
            </a>
			%end
            <ul class="dropdown-menu extended logout">
			  <li>
                <a href="/reinitialize" onclick='return warnReinitialize(this)';><i class="fa fa-cog"></i> Reinitialize</a>
              </li>
              <li>
                <a href="/reset_password"><i class="fa fa-lock"></i> Reset Password</a>
              </li>
			  <li>
                        %if defined('rel_version') and rel_version != None:
                <script>document.write("<a href=https://docs.trilio.io/openstack/v/{{rel_version}} target=_blank>")</script><i class="fa fa-file"></i> Documentation</a>
                        %else:
                <script>document.write("<a href=https://docs.trilio.io/openstack target=_blank>")</script><i class="fa fa-file"></i> Documentation</a>
                        %end
              </li>
			  <li>
                <script>document.write("<a href=https://trilio.force.com/io/login target=_blank>")</script><i class="fa fa-wrench"></i> Support</a>
              </li>
              <li>
                <a href="/logout"><i class="fa fa-sign-out"></i> Log Out</a>
              </li>
            </ul>
          </li>
          <!-- user login dropdown end -->
        </ul>
        <!-- notification dropdown end-->
      </div>
    </header>
    <!--header end-->

    <!--sidebar start-->
    <aside>
      <div id="sidebar" class="nav-collapse ">
        <!-- sidebar menu start-->
        <ul class="sidebar-menu">
		% if defined('virtual_ip') and config_status == 'configured':
          <li>
            <a onclick="select(this)" href="/dashboard">
                <i class="fa fa-home"></i>
                <span>Dashboard</span>
            </a>
          </li>
		%elif ((defined('configure') and configure == True) or (defined('virtual_ip') and config_status == 'configured')):
		  <li title="Please wait till the configuration is complete." class="no-cursor">
            <a class="not-configured" onclick="select(this)" href="/dashboard">
                <i class="fa fa-home"></i>
                <span>Dashboard</span>
            </a>
          </li>
		%else:
		  <li title="Please configure your TrilioVault machine to enable." class="no-cursor">
            <a class="not-configured" onclick="select(this)" href="/dashboard">
                <i class="fa fa-home"></i>
                <span>Dashboard</span>
            </a>
          </li>
		%end
		%if defined('configure') and configure == True:
		  <li title="Please wait till the configuration is complete." class="no-cursor">
            <a class="not-configured" onclick="select(this)" href="/configure_openstack">
                <i class="fa fa-cog"></i>
                <span>Configure</span>
            </a>
          </li>
		%else:
          <li>
             <a onclick="select(this)" href="/configure_openstack">
                <i class="fa fa-cog"></i>
                <span>Configure</span>
            </a>
          </li>
		%end
           <!--
		%if defined('configure') and configure == True:
		  <li title="Please wait till the configuration is complete." class="no-cursor">
            <a class="not-configured" onclick="select(this)" href="/update_service_account_password">
                <i class="fa fa-key"></i>
                <span>Service Password</span>
            </a>
          </li>
		%else:
          <li>
            <a onclick="select(this)" href="/update_service_account_password">
               <i class="fa fa-key"></i>
               <span>Service Password</span>
            </a>
          </li>
		%end
	  -->
		%if defined('configure') and configure == True:
		  <li title="Please wait till the configuration is complete." class="no-cursor">
            <a class="not-configured" onclick="select(this)" href="/update_os_ssl_certificate">
                <i class="fa fa-certificate"></i>
                <span>OS API Certificate</span>
            </a>
          </li>
		%else:
          <li>
            <a onclick="select(this)" href="/update_os_ssl_certificate">
               <i class="fa fa-certificate"></i>
               <span>OS API Certificate</span>
            </a>
          </li>
		%end
		%if defined('configure') and configure == True:
		  <li title="Please wait till the configuration is complete." class="no-cursor">
            <a class="not-configured" onclick="select(this)" href="/downloads">
                <i class="fa fa-arrow-circle-down"></i>
                <span>Downloads</span>
            </a>
          </li>
		%else:
          <li>
            <a href="/downloads" class="">
               <i class="fa fa-arrow-circle-down"></i>
               <span>Downloads</span>
            </a>
          </li>
		%end
		% if defined('virtual_ip') and config_status == 'configured':
          <li>
            <a href="/logs" class="">
               <i class="fa fa-file"></i>
               <span>Logs</span>
            </a>
		  </li>
		%elif ((defined('configure') and configure == True) or (defined('virtual_ip') and config_status == 'configured')):
		  <li title="Please wait till the configuration is complete." class="no-cursor">
            <a class="not-configured" onclick="select(this)" href="/logs">
                <i class="fa fa-file"></i>
                <span>Logs</span>
            </a>
          </li>
		%else:
		  <li title="Please configure your TrilioVault machine to enable." class="no-cursor">
            <a class="not-configured" href="/logs">
                <i class="fa fa-file"></i>
                <span>Logs</span>
            </a>
          </li>
		%end
        </ul>
        <!-- sidebar menu end-->
      </div>
    </aside>
    <!--sidebar end-->
	
	<!--main content start-->
    <section id="main-content">
      <section class="wrapper">
		  % if 'error_message' in locals() and len(error_message) > 0:
			<div class="alert alert-danger alert-dismissible" role="alert">
			  <button type="button" class="close" data-dismiss="alert">
			  <span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
			  <strong>{{error_message}}</strong>
			</div>
		  % end

		  % if 'success_message' in locals() and len(success_message) > 0:
			<div class="alert alert-success alert-dismissible" role="alert">
			  <button type="button" class="close" data-dismiss="alert">
			  <span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
			  <strong>{{success_message}}</strong>
			</div>
		  % end
		%include
		</section>
	</section>
	<!--main content end-->
	
	</section>
  <!-- container section end -->
  <!-- javascripts 
  <script src="js/jquery.js"></script>
  <script src="js/bootstrap.min.js"></script>
-->
  <!-- jquery ui -->
  <script src="js/jquery-ui.min.js"></script>
  <!-- custom form component script for this page-->
  <script src="js/form-component.js"></script>
  <!-- custom script for all page -->
  <script src="js/scripts.js"></script>
  <script src="js/validationscripts.js"></script>
</body>
</html>