Add frontend backup upload and list-based restore with validation.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -56,9 +56,11 @@ def register(deps) -> None:
|
||||
from modules.backup.db_backup import (
|
||||
backup_dir,
|
||||
backup_in_progress,
|
||||
default_restore_dir,
|
||||
get_backup_last_at,
|
||||
get_restore_status,
|
||||
list_backups,
|
||||
restore_in_progress,
|
||||
restore_target_dir,
|
||||
schedule_backup,
|
||||
)
|
||||
from modules.market.market import get_quote_source_label
|
||||
@@ -300,7 +302,9 @@ def register(deps) -> None:
|
||||
backup_auto_enabled=get_setting("backup_auto_enabled", "1") == "1",
|
||||
backup_auto_hour=get_setting("backup_auto_hour", "3"),
|
||||
backup_keep_count=get_setting("backup_keep_count", "30"),
|
||||
backup_restore_dir=default_restore_dir(),
|
||||
backup_restore_dir=str(restore_target_dir()),
|
||||
backup_restore_running=restore_in_progress(),
|
||||
restore_status=get_restore_status(),
|
||||
ai_enabled=get_setting("ai_enabled", "0") == "1",
|
||||
ai_provider=get_setting("ai_provider", "ollama"),
|
||||
ai_ollama_base_url=get_setting("ai_ollama_base_url", "http://127.0.0.1:11434"),
|
||||
|
||||
Reference in New Issue
Block a user