UNPKG

graphdb-workbench

Version:
127 lines (115 loc) 5.73 kB
<div class="page" data-test="system-info-page"> <h1> {{title}} <page-info-tooltip></page-info-tooltip> </h1> <uib-tabset data-test="system-info-content"> <uib-tab> <uib-tab-heading class="nav-item application-info-tab"><span class="nav-link">{{'app.info' | translate}}</span></uib-tab-heading> <div class="list-group border-top-0 application-info-body" data-test="application-info-tab"> <div class="list-group-item" data-test="graphdb-info"> <div class="row"> <div class="col-md-3 gdb-item"> <h5 class="list-group-item-heading">GraphDB</h5> <p class="list-group-item-text">{{graphdbVersion}}</p> </div> <div class="col-md-3 rdf4j-item"> <h5 class="list-group-item-heading">RDF4J</h5> <p class="list-group-item-text">{{sesameVersion}}</p> </div> <div class="col-md-3 connectors-item"> <h5 class="list-group-item-heading">{{'view.system.information.connectors.label' | translate}}</h5> <p class="list-group-item-text">{{connectorsVersion}}</p> </div> <div class="col-md-3 gdb-item"> <h5 class="list-group-item-heading">Workbench</h5> <p class="list-group-item-text">{{workbenchVersion}}</p> </div> </div> </div> <div class="list-group-item" data-test="operation-system-info"> <div class="row"> <div class="col-md-3 os-item"> <h5 class="list-group-item-heading">OS</h5> <p class="list-group-item-text">{{info.osVersion}}</p> </div> <div class="col-md-3 java-item"> <h5 class="list-group-item-heading">Java</h5> <p class="list-group-item-text">{{info.javaVersion}}</p> </div> <div class="col-md-3 heap-item"> <h5 class="list-group-item-heading">{{'view.system.information.heap.memory' | translate}}</h5> <p class="list-group-item-text">{{info.usedMemory}} {{'view.system.information.outOf.label' | translate}} {{info.maxMemory}}</p> </div> </div> </div> <div class="list-group-item" data-test="server-report"> <h5> {{'server.report' | translate}} <button type="button" ng-click="isHelpVisible = !isHelpVisible" class="btn btn-link server-report-help-btn"> <span class="icon-help"></span> </button> </h5> <div uib-collapse="!isHelpVisible" class="alert alert-info server-report-help"> <button type="button" ng-click="isHelpVisible = false" gdb-tooltip="{{'common.close' | translate}}" class="close" aria-label="Close"></button> {{'server.report.help.info.title' | translate}} <ul> <li>{{'server.report.help.info.jvm.stack.trace' | translate}}</li> <li>{{'server.report.help.info.system.repo.content' | translate}}</li> <li>{{'server.report.help.info.directories' | translate}}</li> <li>{{'server.report.help.info.logs' | translate}}</li> </ul> </div> <div class="lead report-status"> <span class="report-none" ng-show="status === 'NONE'">{{'no.prev.server.report.found' | translate}}</span> <span class="report-in-progress" ng-show="status === 'IN_PROGRESS'"><em class="icon-reload loader"></em> {{'server.report.generation.in.progress' | translate}}</span> <span class="report-error" ng-show="status === 'ERROR'"><em class="icon-warning"></em> {{'common.error' | translate}}: {{errorMessage}}</span> <span class="report-ready" ng-show="status === 'READY'">{{'last.server.report.timestamp' | translate}} {{timestamp | date:"'on' yyyy-MM-dd 'at' HH:mm"}}</span> </div> <div ng-show="status === 'ERROR' && timestamp > 0"> {{'prev.server.report.timestamp' | translate}} {{timestamp | date:"'on' yyyy-MM-dd 'at' HH:mm"}} </div> <div class="pt-1 pb-3 reports-toobar"> <div class="btn-group"> <button class="btn btn-primary mr-1 new-report-btn" ng-click="makeReport()" ng-disabled="status === 'IN_PROGRESS'" data-test="new-report-btn" gdb-tooltip="{{'new.server.report.tooltip' | translate}}"> <em class="icon-monitoring"></em> {{'new.server.report' | translate}} </button> <button class="btn btn-primary download-report-btn" ng-click="getReport()" ng-disabled="status === 'IN_PROGRESS' || !(timestamp > 0)" data-test="download-report-btn" gdb-tooltip="{{'download.server.report.tooltip' | translate}}"> <em class="icon-download"></em> {{'common.download' | translate}} </button> </div> </div> </div> </div> </uib-tab> <uib-tab> <uib-tab-heading class="nav-item jvm-arguments"><span class="nav-link">{{'view.system.information.jvm.args' | translate}}</span></uib-tab-heading> <ul class="list-group border-top-0 jvm-arguments-body" data-test="jvm-arguments-tab"> <li ng-repeat="argument in info.jvmArguments track by $index" class="list-group-item">{{argument}}</li> </ul> </uib-tab> <uib-tab> <uib-tab-heading class="nav-item configuration-parameters"><span class="nav-link">{{'info.configuration.parameters' | translate}}</span></uib-tab-heading> <ul class="list-group border-top-0 configuration-parameters-body" data-test="configuration-parameters-tab"> <li ng-repeat="property in info.properties track by $index" class="list-group-item"> <div class="row"> <span class="col-md-5 property-key">{{property.key}}</span> <span class="col-md-5 expandable property-value">{{property.value}}</span> <span class="col-md-2 force-wrap">{{property.source | translate}}</span> </div> </li> </ul> </uib-tab> </uib-tabset> </div>