knowhow-server
Version:
A personal workflow engine that can manage and use any network connected host
103 lines (95 loc) • 4.81 kB
text/jade
.container.agent-table
div(ng-controller='AboutController')
.row.agent-table-header
.col-md-8.col-lg-8
h4
div(ng-hide="update_message")
| About this server
.job-message-block.pull-left(ng-show="update_message")
i.glyphicon.glyphicon-refresh.icon-refresh-animate(ng-show="update_message=='checking for updates...'")
{{update_message}}
.row.agent-table-header
.col-md-8.col-lg-8
|Started:
b {{serverInfo.started}}
| server process running as user:
b
i {{serverInfo.username}}
| using node version:
b
i {{serverInfo.nodeVersion}}
.row
.col-sm-3.col-md-3.col-lg-3
| knowhow-server: {{serverInfo.version}}
.col-sm-2.col-md-2.col-lg-2.job-message-block(ng-show = "serverInfo.version != serverInfo.newestVersions['knowhow-server']")
| lastest: {{serverInfo.newestVersions['knowhow-server']}}
.col-sm-2.col-md-2.col-lg-2(ng-show = "serverInfo.version == serverInfo.newestVersions['knowhow-server']")
| lastest: {{serverInfo.newestVersions['knowhow-server']}}
.row.agent-table-header
.col-sm-8.col-md-8.col-lg-8
h4 All globally installed packages
.row(ng-show="serverInfo.installedVersions['knowhow']")
.col-sm-3.col-md-3.col-lg-3
| knowhow: {{serverInfo.installedVersions["knowhow"]}}
.col-sm-2.col-md-2.col-lg-2.job-message-block(ng-show = "serverInfo.newestVersions['knowhow'] != serverInfo.installedVersions['knowhow']")
| lastest: {{serverInfo.newestVersions["knowhow"]}}
.col-sm-2.col-md-2.col-lg-2(ng-show = "serverInfo.newestVersions['knowhow'] == serverInfo.installedVersions['knowhow']")
| lastest: {{serverInfo.newestVersions["knowhow"]}}
.row(ng-show="serverInfo.installedVersions['knowhow-agent']")
.col-sm-3.col-md-3.col-lg-3
| knowhow-agent: {{serverInfo.installedVersions["knowhow-agent"]}}
.col-sm-2.col-md-2.col-lg-2.job-message-block(ng-show = "serverInfo.newestVersions['knowhow-agent'] != serverInfo.installedVersions['knowhow-agent']")
| lastest: {{serverInfo.newestVersions["knowhow-agent"]}}
.col-sm-2.col-md-2.col-lg-2(ng-show = "serverInfo.newestVersions['knowhow-agent'] == serverInfo.installedVersions['knowhow-agent']")
| lastest: {{serverInfo.newestVersions["knowhow-agent"]}}
.row(ng-show="serverInfo.installedVersions['knowhow-api']")
.col-sm-3.col-md-3.col-lg-3
| knowhow-api: {{serverInfo.installedVersions["knowhow-api"]}}
.col-sm-2.col-md-2.col-lg-2.job-message-block(ng-show = "serverInfo.newestVersions['knowhow-api'] != serverInfo.installedVersions['knowhow-api']")
| lastest: {{serverInfo.newestVersions["knowhow-api"]}}
.col-sm-2.col-md-2.col-lg-2(ng-show = "serverInfo.newestVersions['knowhow-api'] == serverInfo.installedVersions['knowhow-api']")
| lastest: {{serverInfo.newestVersions["knowhow-api"]}}
.row(ng-show="serverInfo.installedVersions['knowhow-shell']")
.col-sm-3.col-md-3.col-lg-3
| knowhow-shell: {{serverInfo.installedVersions["knowhow-shell"]}}
.col-sm-2.col-md-2.col-lg-2.job-message-block(ng-show ="serverInfo.newestVersions['knowhow-shell'] != serverInfo.installedVersions['knowhow-shell']")
| lastest: {{serverInfo.newestVersions["knowhow-shell"]}}
.col-sm-2.col-md-2.col-lg-2(ng-show = "serverInfo.newestVersions['knowhow-shell'] == serverInfo.installedVersions['knowhow-shell']")
| lastest: {{serverInfo.newestVersions["knowhow-shell"]}}
.row(ng-show = "false && update_message != 'checking for updates...' && upgradeAvailable")
.col-sm-3.col-md-3.col-lg-3
button.btn.btn-primary(ng-click='openUpgradeModal(serverInfo)' ) Upgrade Now
div
script(type="text/ng-template" id="upgradeServer")
.modal-header
h3.modal-title Upgrade knowhow
.modal-body
span
.error-message(ng-show="message")
i.glyphicon.glyphicon-refresh.icon-refresh-animate(ng-show="message=='Upgrade In Progress'")
{{message}}
div
| Upgrade to versions:
ul
b
| knowhow
i {{serverInfo.newestVersions["knowhow"]}},
| knowhow-server
i {{serverInfo.newestVersions["knowhow-server"]}},
| knowhow-agent
i {{serverInfo.newestVersions["knowhow-agent"]}},
| knowhow-shell
i {{serverInfo.newestVersions["knowhow-shell"]}},
| knowhow-api
i {{serverInfo.newestVersions["knowhow-api"]}}
ul
| Password required for global install. User
b
i {{serverInfo.username}}
| must be in the sudoers list.
ul
| Password for {{serverInfo.username}}:
input(type="password" name="sudoPassword" ng-model="formData.sudoPassword")
.modal-footer
button.btn.btn-primary(ng-click="upgradeServer(formData)") Upgrade Server
button.btn.btn-warning(ng-click="cancel()") Cancel