R-729 + R-545: the household can remove its own off-site target („Távoli mentési cél törlése")

POST /backup/offbox/clear (reveal-then-confirm) forgets the target and deletes ssh_key + known_hosts;
nothing on the target is touched. repo_password is kept whenever anything could depend on it (hub
sealed package — the R-241 rule; escrowed; a successful run; snapshots) and deleted only otherwise.
Refused for the Felhom tier (rclone-pinned), while the single-flight is held, and while an
abandonment countdown runs. i18n parity fixtures of backups_remote gain the additive block only.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
2026-10-05 21:24:28 +02:00
parent 6f1ba1fe43
commit 27b373b93c
23 changed files with 612 additions and 0 deletions
+8
View File
@@ -417,6 +417,9 @@
"backups_remote.megosztott_mappak_mentese": "Backing up shared folders…",
"backups_remote.mely_alkalmazasok_mentodnek_a_tavoli": "Which apps are backed up to the remote store?",
"backups_remote.mentes": "Save",
"backups_remote.tavoli_mentesi_cel_torlese": "Remove the remote backup destination",
"backups_remote.cel_torlese_magyarazat": "The box forgets this remote backup destination and deletes the SSH key that belongs to it. It does not touch the backups on the destination: they stay where they are. No remote backup runs after this until you set up a new destination.",
"backups_remote.cel_torlese_megerosites": "Yes, remove the destination",
"backups_remote.mentes_2": "Backup:",
"backups_remote.mentes_folyamatban": "Backup in progress",
"backups_remote.napi_automatikus_tavoli_mentes_engedelye": "Daily automatic remote backup allowed",
@@ -1419,6 +1422,11 @@
"flash.offbox.mgr_unreachable": "Backups cannot be managed right now. Try again in a few minutes; if it still does not work, contact Felhom support.",
"flash.offbox.needs_confirmation": "The restore needs your confirmation.",
"flash.offbox.not_orphaned": "There is no need to start a new remote backup: your current remote backup opens normally and keeps working. If you still see a problem with it, contact Felhom support.",
"flash.offbox.clear_needs_confirmation": "Removing the destination needs a confirmation.",
"flash.offbox.clear_hub_tier": "This remote storage is provided by Felhom, so it cannot be removed here. If you no longer want it, contact Felhom support.",
"flash.offbox.clear_busy": "A backup or a restore is running now. Wait until it finishes, then try again.",
"flash.offbox.clear_abandon_pending": "The deletion of the old, set-aside remote backups is in progress. While it runs, the destination cannot be removed. Try again later.",
"flash.offbox.target_cleared": "The remote backup destination is removed. The backups on the destination were not touched.",
"flash.offbox.path_absolute": "The storage path must be absolute (it has to start with /).",
"flash.offbox.recover_started": "The recovery has started — the status updates here.",
"flash.offbox.repo_orphaned": "The remote store is orphaned — start a new remote backup first, the way the card shows.",