mirror of
https://github.com/key-networks/ztncui.git
synced 2024-08-31 04:28:00 +00:00
* remove CDN * Add a link to "members" in the network detail page * Show object values as JSON * remove TLS options * Minor style improvements * Show object values as JSON (member_detail) * Add missing 'const' * Navbar height fix * Merge jQuery ready functions * Change brand * Merge network pages (name, members, detail) into single page and... * Show ZT version on controller index page * Show count of members * Use <code> tag to display JSON data * Fix error in some "error" pages caused by missing "navigate" when rendering nav items, use pug mixin to render nav items. * Adjust column widths of network list * Refactor: move duplicated nav code to `head_layout` * Remove some debug logging code * Get network members detail parallelly * Add missing frontend script for members * Revert "Change brand" * Remove "members" and "name" pages which are merged into "detail" * Add DNS support * Trivial changes (table width etc.) * Don't try to read TLS cert files when not using HTTPS * Validate DNS IP * Downgrade jquery to 3.4.1 to fix nav bar collapse * Revert "Navbar height fix" This reverts commit 8edaa9aa81b3bf56e3d3ed52cb2fd33c9cb3c69d, which break the nav item height on mobile. * Add missing margin for some buttons * Display current DNS configuration above inputs * Change network rename UI/UX * Includes 'jquery.min.js' in pkg * Improve JSON value rendering * Get peer status of network members * Display members with peer status * Show controller itself as "CONTROLLER" * Display peer address * Improve login redirection * pr57: Doc updates; version bump * pr57: Year update Co-authored-by: Key Networks <34238649+key-networks@users.noreply.github.com>
53 lines
1.5 KiB
Plaintext
53 lines
1.5 KiB
Plaintext
//-
|
|
ztncui - ZeroTier network controller UI
|
|
Copyright (C) 2017-2021 Key Networks (https://key-networks.com)
|
|
Licensed under GPLv3 - see LICENSE for details.
|
|
|
|
extends network_layout
|
|
|
|
block net_content
|
|
.row
|
|
.col-sm-12
|
|
table.table.table-responsive.table-striped.table-hover
|
|
tr
|
|
th
|
|
th Target
|
|
th Gateway
|
|
each route in network.routes
|
|
tr
|
|
td(width='3%')
|
|
a(href='/controller/network/' + network.nwid + '/routes/' + route.target + '/delete')
|
|
i.glyphicon.glyphicon-trash
|
|
td= route.target
|
|
td= route.via
|
|
|
|
.row
|
|
.col-sm-12
|
|
h3 Add new route:
|
|
|
|
form(method='POST' action='/controller/network/' + network.nwid + '/routes')
|
|
.form-group.row
|
|
.col-sm-12
|
|
label(for='target') Target:
|
|
.col-sm-12
|
|
input#target.form-control(type='text' name='target' placeholder='e.g. 10.11.12.0/24' value=(undefined===route? '' : route.target))
|
|
|
|
.form-group.row
|
|
.col-sm-12
|
|
label(for='via') Gateway:
|
|
.col-sm-12
|
|
input#via.form-control(type='text' name='via' placeholder='e.g. 172.16.2.1 or leave blank if the target is the ZT network' value=(undefined===route? '' : route.via))
|
|
|
|
.form-group.row
|
|
.col-sm-12
|
|
button.btn.btn-primary(type='submit') Submit
|
|
= ' '
|
|
a.btn.btn-default(href=('/controller/network/' + network.nwid) name='cancel' role='button') Cancel
|
|
|
|
if errors
|
|
.row
|
|
.col-sm-12
|
|
ul
|
|
for err in errors
|
|
li!= err.msg
|