feat: add batch backup UI and update SSL verification logic to use form state

This commit is contained in:
Rizqi 2026-06-22 02:53:35 +07:00
parent 63ddc74f7e
commit e15b64790f
2 changed files with 6 additions and 1 deletions

View File

@ -865,7 +865,7 @@ def batch_jobs():
vm_names = request.form.getlist('vms') vm_names = request.form.getlist('vms')
dest = request.form.get('dest', './backups').strip() dest = request.form.get('dest', './backups').strip()
compress = 'compress' in request.form compress = 'compress' in request.form
no_verify_ssl = session.get('no_verify_ssl', False) no_verify_ssl = 'no_verify_ssl' in request.form
disk_strategy = request.form.get('disk_strategy', 'all') disk_strategy = request.form.get('disk_strategy', 'all')
schedule_type = request.form.get('schedule_type', 'now') schedule_type = request.form.get('schedule_type', 'now')
daily_time = request.form.get('daily_time', '02:00') daily_time = request.form.get('daily_time', '02:00')

View File

@ -210,6 +210,11 @@
<input type="checkbox" id="compress" name="compress" /> <input type="checkbox" id="compress" name="compress" />
<label for="compress">Compress with zstd (smaller files, slower)</label> <label for="compress">Compress with zstd (smaller files, slower)</label>
</div> </div>
<div class="form-check">
<input type="checkbox" id="no_verify_ssl" name="no_verify_ssl"
{% if session.get('no_verify_ssl') %}checked{% endif %} />
<label for="no_verify_ssl">Skip SSL certificate verification</label>
</div>
</div> </div>
</div> </div>