diff --git a/front/dashboard.html b/front/dashboard.html
index 7ea80b4..d5a8619 100644
--- a/front/dashboard.html
+++ b/front/dashboard.html
@@ -14,7 +14,7 @@
|
cert / key |
- |
+ |
diff --git a/front/dashboard.js b/front/dashboard.js
index be2f728..34c9c5d 100644
--- a/front/dashboard.js
+++ b/front/dashboard.js
@@ -6,6 +6,7 @@ function Peer(data) {
this.pubkey = data.pubkey
this.ipv4 = data.ipv4
this.ipv6 = data.ipv6
+ this.cantDelete = data.cantDelete
this.isDeleting = ko.observable(false)
this.deleteText = ko.computed(() => this.isDeleting()?'Deleting...':'Delete')
this.crtHref = ko.computed(() => `${API_URL}/ssl?host=${this.name}&ext=crt`)
@@ -44,6 +45,8 @@ function PeerList() {
.map( (i)=>new Peer(i))
)
self.token = user.token
+ self.username = user.peers[0].split('.')[1]
+ self.tld = user.peers[0].split('.')[2]
self.isLoaded(true)
}
}
@@ -78,7 +81,10 @@ function PeerList() {
alert(res.status)
} else {
self.newPeerName('')
- self.peers.push(new Peer({domain:`${validName}`}))
+ self.peers.push(new Peer({
+ domain: `${validName}.${self.username}.${self.tld}`,
+ cantDelete: true,
+ }))
self.newConfigText(parsedRes)
}
}