* 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 8edaa9aa81, 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>
58 lines
1.4 KiB
Plaintext
58 lines
1.4 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
|
|
- const dns = network.dns || {};
|
|
if (!dns.domain && !(dns.servers && dns.servers.length > 0))
|
|
.row
|
|
.col-sm-12
|
|
b No DNS configuration on this network.
|
|
else
|
|
.row
|
|
.col-sm-2
|
|
b Domain:
|
|
.col-sm-10
|
|
p= dns.domain
|
|
.row
|
|
.col-sm-2
|
|
b Servers:
|
|
.col-sm-10
|
|
.row
|
|
each server in dns.servers
|
|
.col-sm-12= server
|
|
|
|
.row
|
|
.col-sm-12
|
|
h3 Change DNS configuration:
|
|
|
|
form(method='POST' action='')
|
|
.form-group.row
|
|
.col-sm-12
|
|
label(for='domain') Domain:
|
|
.col-sm-12
|
|
input#domain.form-control(type='text' name='domain' value=dns.domain)
|
|
|
|
.form-group.row
|
|
.col-sm-12
|
|
label(for='servers') Servers:
|
|
.col-sm-12
|
|
textarea#servers.form-control(type='text' name='servers' placeholder='(one IP address per line)')
|
|
= !dns.servers ? '' : dns.servers.join('\n')
|
|
|
|
.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
|