github.com/justinjmoses/evergreen@v0.0.0-20170530173719-1d50e381ff0d/public/static/partials/user_host_details.html (about)

     1  <div class="panel">
     2    <div class="panel-heading">
     3      <h2 style="display:inline-block; padding-right:15px">
     4        <i class="fa fa-desktop" style="margin-right:10px"></i>Details
     5      </h2>
     6        <a href="/host/[[curHostData.id]]"> View Event Log... </a>
     7    </div>
     8    <div class="panel-body" style="min-height: 233px">
     9      <div class="entry">
    10        <strong>ID</strong> 
    11        <span>[[curHostData.id]] </span>
    12      </div>
    13      <div class="entry">
    14        <strong>Started at</strong> <span>[[curHostData.creation_time | convertDateToUserTimezone:userTz:"MMM D, YYYY h:mm:ss a"]]</span>
    15      </div>
    16      <div class="entry" ng-show="curHostData.isTerminated">
    17        <strong>Terminated at</strong> <span>[[curHostData.termination_time | convertDateToUserTimezone:userTz:"MMM D, YYYY h:mm:ss a"]]</span>
    18      </div>
    19      <div class="entry">
    20        <strong>Status</strong> <span>[[curHostData.status]]</span>
    21      </div>
    22      <div class="entry" ng-show="!curHostData.isTerminated">
    23        <strong>SSH User</strong> <span>[[curHostData.user]]</span>
    24      </div>
    25      <div class="entry" ng-show="!curHostData.isTerminated">
    26        <strong>DNS Name</strong> <span>[[curHostData.host]]</span>
    27      </div>
    28      <div class="entry" ng-show="!curHostData.isTerminated">
    29        <strong>Work Directory</strong> <span class="mono">[[curHostData.distro.work_dir]]</span>
    30      </div>
    31      <div class="entry" ng-show="true">
    32        <strong>
    33          Expires On:
    34        </strong>
    35        <span>
    36          [[curHostData.expiration_time | convertDateToUserTimezone:userTz:"MMM D, YYYY h:mm:ss a"]]
    37        </span>
    38      </div>
    39      <div class ="entry" ng-show="curHostData.userdata">
    40        <strong>User Data:</strong><br/>
    41        <pre>[[curHostData.userdata]]</pre>
    42      </div>
    43      <div class="entry" ng-show="!curHostData.isTerminated && curHostData.host.length > 0">
    44        <strong>Login Command:</strong>
    45        <pre readonly>ssh [[curHostData.user]]@[[curHostData.host]]</pre>
    46      </div>
    47      <br>
    48      <button type="button" ng-show="curHostData.isWinHost && curHostData.status
    49      == 'running'" class="btn btn-info" style="float: right;" ng-click="openSpawnModal('updateRDPPassword')">
    50      Set RDP Password
    51      </button>
    52    </div>
    53    <div ng-show="hostExtensionLengths.length != 0" class="expire-row">
    54      <span>
    55        <button class="btn btn-link btn-dropdown" data-toggle="dropdown" href="#" id="extLen">
    56          <span class="semi-muted">
    57           Extend expiration time by:
    58          </span>
    59          <strong>
    60            [[extensionLength.display]]
    61            <span class="fa fa-caret-down"></span>
    62          </strong>
    63        </button>
    64        <ul class="dropdown-menu expire-dropdown" role="menu" aria-labelledby="extLen">
    65          <li role="presentation" class="dropdown-header">Extension Durations</li>
    66          <li role="presentation" ng-repeat="extensionLength in hostExtensionLengths">
    67            <a role="menuitem" ng-click="setExtensionLength(extensionLength);">
    68            [[extensionLength.display]]
    69            </a>
    70          </li>
    71        </ul>
    72      </span>
    73      <span>
    74        <button type="button" class="btn btn-info expire-button" style="float: right;" ng-click="updateHostExpiration()">
    75        Update Host Expiration
    76        </button>
    77      </span>
    78    </div>
    79  </div>