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
|
||||
|
||||
|
||||
def delete_backups(backup_id):
|
||||
def delete_backups(backup_id: int) -> bool:
|
||||
query = Backup.delete().where(Backup.id == backup_id)
|
||||
try:
|
||||
query.execute()
|
||||
|
@ -1041,7 +1041,7 @@ def delete_backups(backup_id):
|
|||
return True
|
||||
|
||||
|
||||
def check_exists_backup(server):
|
||||
def check_exists_backup(server: str) -> bool:
|
||||
try:
|
||||
backup = Backup.get(Backup.server == server)
|
||||
except Exception:
|
||||
|
@ -1053,6 +1053,18 @@ def check_exists_backup(server):
|
|||
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):
|
||||
query = Telegram.delete().where(Telegram.id == telegram_id)
|
||||
try:
|
||||
|
@ -2296,7 +2308,7 @@ def select_apache(serv):
|
|||
return apache
|
||||
|
||||
|
||||
def update_apache(serv):
|
||||
def update_apache(serv: str) -> bool:
|
||||
query = Server.update(apache='1').where(Server.ip == serv)
|
||||
try:
|
||||
query.execute()
|
||||
|
@ -2326,16 +2338,6 @@ def update_nginx(serv: str) -> bool:
|
|||
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):
|
||||
try:
|
||||
query_res = Server.get(Server.ip == serv).haproxy
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#!/usr/bin/env python3
|
||||
# -*- coding: utf-8 -*-
|
||||
import os
|
||||
import sys
|
||||
|
||||
from jinja2 import Environment, FileSystemLoader
|
||||
|
|
33
inc/users.js
33
inc/users.js
|
@ -47,7 +47,7 @@ $( function() {
|
|||
} );
|
||||
});
|
||||
$('#nginx_install').click(function() {
|
||||
installService('apache');
|
||||
installService('nginx');
|
||||
});
|
||||
$('#apache_install').click(function() {
|
||||
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() {
|
||||
addGitDialog.dialog('open');
|
||||
});
|
||||
|
@ -2870,7 +2898,8 @@ function installService(service){
|
|||
$.ajax( {
|
||||
url: "options.py",
|
||||
data: {
|
||||
install_service: $('#' + service + 'ddserv').val(),
|
||||
install_service: $('#' + service + 'addserv').val(),
|
||||
service: service,
|
||||
syn_flood: syn_flood,
|
||||
docker: docker,
|
||||
token: $('#token').val()
|
||||
|
|
Loading…
Reference in New Issue