mirror of https://github.com/Aidaho12/haproxy-wi
parent
ec87633690
commit
017016c301
|
@ -1030,7 +1030,7 @@ def update_backup(server, rserver, rpath, backup_type, time, cred, description,
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
||||||
def delete_backups(backup_id):
|
def delete_backups(backup_id: int) -> bool:
|
||||||
query = Backup.delete().where(Backup.id == backup_id)
|
query = Backup.delete().where(Backup.id == backup_id)
|
||||||
try:
|
try:
|
||||||
query.execute()
|
query.execute()
|
||||||
|
@ -1041,7 +1041,7 @@ def delete_backups(backup_id):
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
||||||
def check_exists_backup(server):
|
def check_exists_backup(server: str) -> bool:
|
||||||
try:
|
try:
|
||||||
backup = Backup.get(Backup.server == server)
|
backup = Backup.get(Backup.server == server)
|
||||||
except Exception:
|
except Exception:
|
||||||
|
@ -1053,6 +1053,18 @@ def check_exists_backup(server):
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
||||||
|
def check_exists_s3_backup(server_id: int) -> bool:
|
||||||
|
try:
|
||||||
|
backup = S3Backup.get(S3Backup.server_id == server_id)
|
||||||
|
except Exception:
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
if backup.id is not None:
|
||||||
|
return True
|
||||||
|
else:
|
||||||
|
return False
|
||||||
|
|
||||||
|
|
||||||
def delete_telegram(telegram_id):
|
def delete_telegram(telegram_id):
|
||||||
query = Telegram.delete().where(Telegram.id == telegram_id)
|
query = Telegram.delete().where(Telegram.id == telegram_id)
|
||||||
try:
|
try:
|
||||||
|
@ -2296,7 +2308,7 @@ def select_apache(serv):
|
||||||
return apache
|
return apache
|
||||||
|
|
||||||
|
|
||||||
def update_apache(serv):
|
def update_apache(serv: str) -> bool:
|
||||||
query = Server.update(apache='1').where(Server.ip == serv)
|
query = Server.update(apache='1').where(Server.ip == serv)
|
||||||
try:
|
try:
|
||||||
query.execute()
|
query.execute()
|
||||||
|
@ -2326,16 +2338,6 @@ def update_nginx(serv: str) -> bool:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
||||||
def update_apache(serv: str) -> bool:
|
|
||||||
query = Server.update(apache=1).where(Server.ip == serv)
|
|
||||||
try:
|
|
||||||
query.execute()
|
|
||||||
return True
|
|
||||||
except Exception as e:
|
|
||||||
out_error(e)
|
|
||||||
return False
|
|
||||||
|
|
||||||
|
|
||||||
def select_haproxy(serv):
|
def select_haproxy(serv):
|
||||||
try:
|
try:
|
||||||
query_res = Server.get(Server.ip == serv).haproxy
|
query_res = Server.get(Server.ip == serv).haproxy
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
import os
|
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
from jinja2 import Environment, FileSystemLoader
|
from jinja2 import Environment, FileSystemLoader
|
||||||
|
|
33
inc/users.js
33
inc/users.js
|
@ -47,7 +47,7 @@ $( function() {
|
||||||
} );
|
} );
|
||||||
});
|
});
|
||||||
$('#nginx_install').click(function() {
|
$('#nginx_install').click(function() {
|
||||||
installService('apache');
|
installService('nginx');
|
||||||
});
|
});
|
||||||
$('#apache_install').click(function() {
|
$('#apache_install').click(function() {
|
||||||
installService('apache');
|
installService('apache');
|
||||||
|
@ -526,6 +526,34 @@ $( function() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
$('#add-backup-s3-button').click(function() {
|
||||||
|
addBackupDialog.dialog('open');
|
||||||
|
});
|
||||||
|
var addS3BackupDialog = $( "#s3-backup-add-table" ).dialog({
|
||||||
|
autoOpen: false,
|
||||||
|
resizable: false,
|
||||||
|
height: "auto",
|
||||||
|
width: 600,
|
||||||
|
modal: true,
|
||||||
|
title: "Create a new S3 backup job",
|
||||||
|
show: {
|
||||||
|
effect: "fade",
|
||||||
|
duration: 200
|
||||||
|
},
|
||||||
|
hide: {
|
||||||
|
effect: "fade",
|
||||||
|
duration: 200
|
||||||
|
},
|
||||||
|
buttons: {
|
||||||
|
"Add": function () {
|
||||||
|
addS3Backup(this);
|
||||||
|
},
|
||||||
|
Cancel: function () {
|
||||||
|
$(this).dialog("close");
|
||||||
|
clearTips();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
$('#add-git-button').click(function() {
|
$('#add-git-button').click(function() {
|
||||||
addGitDialog.dialog('open');
|
addGitDialog.dialog('open');
|
||||||
});
|
});
|
||||||
|
@ -2870,7 +2898,8 @@ function installService(service){
|
||||||
$.ajax( {
|
$.ajax( {
|
||||||
url: "options.py",
|
url: "options.py",
|
||||||
data: {
|
data: {
|
||||||
install_service: $('#' + service + 'ddserv').val(),
|
install_service: $('#' + service + 'addserv').val(),
|
||||||
|
service: service,
|
||||||
syn_flood: syn_flood,
|
syn_flood: syn_flood,
|
||||||
docker: docker,
|
docker: docker,
|
||||||
token: $('#token').val()
|
token: $('#token').val()
|
||||||
|
|
Loading…
Reference in New Issue