proxmox simple
This commit is contained in:
parent
232c4d6b6f
commit
8b28b7a2d6
@ -4,7 +4,7 @@ const {createClient} = require('redis');
|
|||||||
const {promisify} = require('util');
|
const {promisify} = require('util');
|
||||||
|
|
||||||
const config = {
|
const config = {
|
||||||
prefix: 'sso_'
|
prefix: 'p2p_vpn_'
|
||||||
}
|
}
|
||||||
|
|
||||||
function client() {
|
function client() {
|
||||||
|
@ -1,10 +1,6 @@
|
|||||||
<%- include('top') %>
|
<%- include('top') %>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
var proxmoxSites = {};
|
|
||||||
|
|
||||||
function formatBytes(a,b=2){if(0===a)return"0 Bytes";const c=0>b?0:b,d=Math.floor(Math.log(a)/Math.log(1024));return parseFloat((a/Math.pow(1024,d)).toFixed(c))+" "+["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][d]}
|
function formatBytes(a,b=2){if(0===a)return"0 Bytes";const c=0>b?0:b,d=Math.floor(Math.log(a)/Math.log(1024));return parseFloat((a/Math.pow(1024,d)).toFixed(c))+" "+["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][d]}
|
||||||
|
|
||||||
|
|
||||||
@ -39,15 +35,11 @@
|
|||||||
|
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
app.subscribe('proxmox-cluster', function(data){
|
app.subscribe('proxmox-cluster', function(data){
|
||||||
if(!proxmoxSites[data.vpnSite.name]){
|
if($.scope.proxmox.indexOf('siteId', data.vpnSite.id,) == -1){
|
||||||
|
data.siteId = data.vpnSite.id;
|
||||||
let index = $.scope.proxmox.push(parseNodeData(data));
|
let index = $.scope.proxmox.push(parseNodeData(data));
|
||||||
proxmoxSites[data.vpnSite.name] = {
|
|
||||||
data:data,
|
|
||||||
index: index
|
|
||||||
}
|
|
||||||
}else{
|
}else{
|
||||||
|
$.scope.proxmox.update('siteId', data.vpnSite.id, parseNodeData(data));
|
||||||
$.scope.proxmox.update(proxmoxSites[data.vpnSite.name].index, parseNodeData(data));
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -56,7 +48,7 @@
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="shadow-lg card mb-3" jq-repeat="proxmox">
|
<div class="shadow-lg card mb-3" jq-repeat="proxmox">
|
||||||
<div class="card-header">
|
<div class="card-header">
|
||||||
{{ vpnSite.name }}
|
<b>{{ vpnSite.name }}</b> -- <i>{{vpnSite.admin}}</i>
|
||||||
</div>
|
</div>
|
||||||
<div class="card-header actionMessage" style="display:none">
|
<div class="card-header actionMessage" style="display:none">
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user