diff --git a/CHANGELOG.md b/CHANGELOG.md index 90f6e94..d1771c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,18 @@ +## v0.288.0 — remove tells the truth about the household's files (decision 67, R-800) (2026-10-02) + +**MinAgent: 0.131.0** (unchanged). Needs hub v0.123.0 (unchanged). New string: `layout.userdata_marad` (both languages). + +- **The household's userdata folders are named on remove.** `GET /api/stacks/{name}/hdd-data` and the results of + `POST /api/stacks/{name}/remove` and `DELETE /api/stacks/{name}` carry `userdata_kept` — the folders the app binds + through `${USERDATA_PATH}` that exist (always a list, never null). Both remove dialogs and both result messages show + „A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket:" / "Your files in these folders stay — + you see them in the file browser:" with the folders. Nothing new is deleted or kept: a remove never deleted userdata + (pinned since R-442 by `TestRemoveStack_R442_UserdataConventionFromPerAppPath`); it only said nothing about it. +- **The false note is gone:** for an app whose only drive folder is userdata (MeTube), "remove with data" no longer + answers „Az alkalmazás nem tárolt saját adatot külső meghajtón…" — the kept folder is named instead. +- Tests `TestRemoveStack_R800_UserdataKeptIsNamed`, `…_SSDAppUserdataKeptEmpty`; red-proofed (two mutants). Parity + fixtures regenerated: additions only (109 pages carry the shared layout). + ## v0.287.0 — the family gate: family members with their own logins in front of chosen apps (decisions 63/64, R-780) (2026-10-02) **MinAgent: 0.131.0** (unchanged). Needs hub v0.123.0 (unchanged). New strings: `family_gate.*`, `err.stacks.family_gate_failed`, diff --git a/controller/README.md b/controller/README.md index b535482..b74eaec 100644 --- a/controller/README.md +++ b/controller/README.md @@ -4329,7 +4329,7 @@ All daily jobs use Europe/Budapest timezone. Skip-if-running prevents concurrent | POST | `/api/stacks/{name}/update` | Pull + recreate | | POST | `/api/stacks/{name}/optional-config` | Update optional env vars | | GET | `/api/stacks/{name}/logs` | Container logs (`?raw=1` for plain text) | -| GET | `/api/stacks/{name}/hdd-data` | HDD data paths + sizes — resolved from the app's OWN `app.yaml` `HDD_PATH` (v0.236.0, R-442), never the global config | +| GET | `/api/stacks/{name}/hdd-data` | HDD data paths + sizes — resolved from the app's OWN `app.yaml` `HDD_PATH` (v0.236.0, R-442), never the global config; `userdata_kept` lists the household's `${USERDATA_PATH}` folders, which no remove deletes (v0.288.0, decision 67, R-800) | | GET | `/api/stacks/{name}/backup-data` | Backup data paths + sizes (DB dumps, cross-drive rsync) | | POST | `/api/stacks/{name}/remove` | Remove deployed stack (revert to "not deployed"). `remove_hdd_data: true` deletes the app's folders under its recorded `HDD_PATH` and lists them; **409 + a Hungarian sentence when the data was asked for but its location cannot be resolved or the drive is absent — nothing is touched, the app is kept** (v0.236.0, R-442). `hdd_paths_removed` is `[]` for an SSD app (never `null`); `hdd_paths_missing`, `hdd_note`, `backup_paths_refused` state what was not found / not removed. `remove_backups: true` (v0.240.0, R-474) deletes the app's whole recovery unit, its Tier-2 mirror(s) on any registered drive and its backup preferences (`backup_paths_removed` lists them); **without it the backups AND the Tier-2 record are kept, so the removed app can still be restored from the second drive (R-486)**. Off-site snapshots are never touched by removal. Since v0.242.0 a removal also clears the app's update hold (R-491) and `volumes_removed` lists the named volumes actually removed, `[]` when none (R-489 — **a volume recreated by a unit restore carries no compose label and is not listed yet**, measured 2026-09-13; the row stays open) | | DELETE | `/api/stacks/{name}` | Delete orphaned stack — same R-442 resolution and refusal shape as `/remove` | diff --git a/controller/internal/i18n/locales/en.json b/controller/internal/i18n/locales/en.json index af02771..4be88fd 100644 --- a/controller/internal/i18n/locales/en.json +++ b/controller/internal/i18n/locales/en.json @@ -1584,6 +1584,7 @@ "layout.masodlagos_mentes_utemezese": "Secondary backup schedule", "layout.meghajtok": "Drives", "layout.megnezem": "Show me", + "layout.userdata_marad": "Your files in these folders stay — you see them in the file browser:", "layout.megorzott_adatok": "Kept data:", "layout.megosztas": "Sharing", "layout.megse": "Cancel", diff --git a/controller/internal/i18n/locales/hu.json b/controller/internal/i18n/locales/hu.json index 06c942a..557c3a2 100644 --- a/controller/internal/i18n/locales/hu.json +++ b/controller/internal/i18n/locales/hu.json @@ -1572,6 +1572,7 @@ "layout.masodlagos_mentes_utemezese": "Másodlagos mentés ütemezése", "layout.meghajtok": "Meghajtók", "layout.megnezem": "Megnézem", + "layout.userdata_marad": "A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket:", "layout.megorzott_adatok": "Megőrzött adatok:", "layout.megosztas": "Megosztás", "layout.megse": "Mégse", diff --git a/controller/internal/stacks/delete.go b/controller/internal/stacks/delete.go index dcdc517..197981c 100644 --- a/controller/internal/stacks/delete.go +++ b/controller/internal/stacks/delete.go @@ -34,6 +34,9 @@ type DeleteResponse struct { HDDPathsPreserved []string `json:"hdd_paths_preserved"` HDDPathsMissing []string `json:"hdd_paths_missing,omitempty"` HDDNote string `json:"hdd_note,omitempty"` + // UserdataKept (`09` §3 decision 67, R-800): the household's own folders the app binds through ${USERDATA_PATH} + // that exist — never deleted by a remove; the page names them. Always non-nil. + UserdataKept []string `json:"userdata_kept"` } // RemoveResponse holds the result of removing a deployed (non-orphaned) stack. Same R-442 shape as @@ -46,6 +49,8 @@ type RemoveResponse struct { HDDPathsPreserved []string `json:"hdd_paths_preserved"` HDDPathsMissing []string `json:"hdd_paths_missing,omitempty"` HDDNote string `json:"hdd_note,omitempty"` + // UserdataKept: as DeleteResponse.UserdataKept (decision 67, R-800). + UserdataKept []string `json:"userdata_kept"` BackupPathsRemoved []string `json:"backup_paths_removed,omitempty"` BackupPathsRefused []string `json:"backup_paths_refused,omitempty"` // Verified says the teardown was CHECKED, not just requested (R-626/R-633). False means a @@ -149,10 +154,12 @@ func (m *Manager) hddPathForRemoval(op, name, composePath string, removeHDDData // hddNoteFor composes the one-sentence HDDNote (see DeleteResponse). Only when the data was asked // for: a kept-data removal has nothing to explain about what was not found. -func hddNoteFor(removeHDDData bool, mounts, missing []string) string { +func hddNoteFor(removeHDDData bool, mounts, missing, userdataKept []string) string { switch { case !removeHDDData: return "" + case len(mounts) == 0 && len(userdataKept) > 0: + return "" // R-800: the page names the household's kept folders (userdata_kept) — "no data on a drive" would be false case len(mounts) == 0: return noteNoDriveData case len(missing) > 0: @@ -161,6 +168,36 @@ func hddNoteFor(removeHDDData bool, mounts, missing []string) string { return "" } +// userdataKept lists the folders the app binds through ${USERDATA_PATH} that exist on its drive — the household's own +// files (books, videos, photos it sees in the file browser). No remove deletes them (`09` §3 decision 67, R-800): the +// removal reads ${HDD_PATH} binds only, and ProtectedHDDPaths guards the roots. This list exists so the dialog and the +// result can SAY so, by name. USERDATA_PATH is /userdata (withUserdataPath at deploy). Pinned by +// TestRemoveStack_R800_UserdataKeptIsNamed. +func (m *Manager) userdataKept(name, composePath string) []HDDPath { + out := []HDDPath{} + hddPath, declared := m.appHDDPath(name) + if !declared { + return out + } + for _, p := range ParseComposeUserdataMounts(composePath, appbackup.UserdataDir(hddPath)) { + clean := filepath.Clean(p) + info, err := os.Stat(clean) + if err != nil || !info.IsDir() { + continue // never created (or gone): nothing of the household's is there to keep + } + out = append(out, HDDPath{Path: clean, Exists: true, SizeBytes: getDirSizeBytes(clean), SizeHuman: getDirSizeHuman(clean)}) + } + return out +} + +func userdataKeptStrings(ps []HDDPath) []string { + out := make([]string, 0, len(ps)) + for _, p := range ps { + out = append(out, fmt.Sprintf("%s (%s)", p.Path, p.SizeHuman)) + } + return out +} + // BackupDataResponse holds information about backup data associated with a stack. type BackupDataResponse struct { Stack string `json:"stack"` @@ -173,6 +210,9 @@ type HDDDataResponse struct { Stack string `json:"stack"` HDDPaths []HDDPath `json:"hdd_paths"` HasHDDData bool `json:"has_hdd_data"` + // UserdataKept (`09` §3 decision 67, R-800): the household's own folders the app binds through ${USERDATA_PATH} + // that exist. A remove never deletes them, "with data" included; the dialog says so and names them. Always non-nil. + UserdataKept []HDDPath `json:"userdata_kept"` // KeepDataOnly (v0.269.0, `09` §3 decision 27, R-666): the app is held and its page says support is // informed — the remove dialog offers only "remove the app, keep my data", and the API refuses the rest. KeepDataOnly bool `json:"keep_data_only,omitempty"` @@ -274,6 +314,7 @@ func (m *Manager) DeleteStack(name string, removeHDDData bool) (*DeleteResponse, Deleted: name, HDDPathsRemoved: []string{}, HDDPathsPreserved: []string{}, + UserdataKept: userdataKeptStrings(m.userdataKept(name, stack.ComposePath)), } // Step 1: Parse compose file for HDD bind mounts @@ -346,7 +387,7 @@ func (m *Manager) DeleteStack(name string, removeHDDData bool) (*DeleteResponse, resp.HDDPathsPreserved = append(resp.HDDPathsPreserved, fmt.Sprintf("%s (%s)", cleanPath, sizeHuman)) } } - resp.HDDNote = hddNoteFor(removeHDDData, hddMounts, resp.HDDPathsMissing) + resp.HDDNote = hddNoteFor(removeHDDData, hddMounts, resp.HDDPathsMissing, resp.UserdataKept) // Step 5: Remove stack directory if m.isDebug() { @@ -382,7 +423,8 @@ func (m *Manager) GetStackHDDData(name string) (*HDDDataResponse, error) { // R-442: the app's own recorded HDD_PATH, not the global config (which no box sets). hddPath, declared := m.appHDDPath(name) resp := &HDDDataResponse{ - Stack: name, + Stack: name, + UserdataKept: m.userdataKept(name, stack.ComposePath), } if !declared { @@ -608,6 +650,7 @@ func (m *Manager) RemoveStack(name string, removeHDDData bool, backupPathsToRemo Removed: name, HDDPathsRemoved: []string{}, HDDPathsPreserved: []string{}, + UserdataKept: userdataKeptStrings(m.userdataKept(name, stack.ComposePath)), } // Step 1: Parse compose file for HDD bind mounts @@ -699,7 +742,7 @@ func (m *Manager) RemoveStack(name string, removeHDDData bool, backupPathsToRemo } } - resp.HDDNote = hddNoteFor(removeHDDData, hddMounts, resp.HDDPathsMissing) + resp.HDDNote = hddNoteFor(removeHDDData, hddMounts, resp.HDDPathsMissing, resp.UserdataKept) // Step 5: Handle backup data cleanup. Model A: backups/ sits directly under the app's felhom-data // namespace root. R-442: that root is resolved by the SAME rule as the data half and as the diff --git a/controller/internal/stacks/delete_r442_test.go b/controller/internal/stacks/delete_r442_test.go index f4b5d2a..647fbfa 100644 --- a/controller/internal/stacks/delete_r442_test.go +++ b/controller/internal/stacks/delete_r442_test.go @@ -416,3 +416,57 @@ func TestGetStackHDDData_R442_ReadsPerAppRecord(t *testing.T) { t.Fatalf("hdd-data = %+v, want one existing entry for %s", resp, data) } } + +// R-800 / `09` §3 decision 67: an app whose only drive folder is the household's userdata (MeTube's downloads) is removed +// WITH data — the folder stays, the result NAMES it, and the note does not claim "no data on a drive"; the dialog's +// source lists it too. Measured shape: demo-hp 2026-10-02 (audits/family-gate-2026-10-02/B4/metube-demo.txt). +func TestRemoveStack_R800_UserdataKeptIsNamed(t *testing.T) { + drive := t.TempDir() + compose := "services:\n" + + " app:\n" + + " image: nginx:1.27\n" + + " volumes:\n" + + " - ${USERDATA_PATH}/media/app:/downloads\n" + + " - app_state:/state\n" + + "volumes:\n" + + " app_state:\n" + m, _, _ := newR442Manager(t, "app", compose, driveAppYAML(drive), drive) + video := filepath.Join(drive, "userdata", "media", "app", "clip.mp4") + plantFile(t, video) + kept := filepath.Join(drive, "userdata", "media", "app") + + hd, err := m.GetStackHDDData("app") + if err != nil { + t.Fatal(err) + } + if len(hd.UserdataKept) != 1 || hd.UserdataKept[0].Path != kept { + t.Fatalf("hdd-data userdata_kept = %+v, want [%s] — the dialog must be able to name the household's folder", hd.UserdataKept, kept) + } + + resp, err := m.RemoveStack("app", true, nil) + if err != nil { + t.Fatalf("RemoveStack: %v", err) + } + if !exists(video) { + t.Fatal("the household's userdata file was deleted by a remove — decision 67 says it stays") + } + if len(resp.UserdataKept) != 1 || !strings.HasPrefix(resp.UserdataKept[0], kept+" (") { + t.Fatalf("userdata_kept = %v, want exactly [%q (size)]", resp.UserdataKept, kept) + } + if resp.HDDNote == noteNoDriveData { + t.Fatalf("hdd_note = %q — false: the app's files are on the drive and stay", resp.HDDNote) + } +} + +// An SSD app: userdata_kept serialises as [] (never null), the "no drive data" note is unchanged. +func TestRemoveStack_R800_SSDAppUserdataKeptEmpty(t *testing.T) { + m, _, _ := newR442Manager(t, "app", ssdCompose, "deployed: true\nenv: {}\n", "") + resp, err := m.RemoveStack("app", true, nil) + if err != nil { + t.Fatal(err) + } + raw, _ := json.Marshal(resp) + if !strings.Contains(string(raw), `"userdata_kept":[]`) || resp.HDDNote != noteNoDriveData { + t.Fatalf("got %s", raw) + } +} diff --git a/controller/internal/web/templates/layout.html b/controller/internal/web/templates/layout.html index 494e028..684407a 100644 --- a/controller/internal/web/templates/layout.html +++ b/controller/internal/web/templates/layout.html @@ -352,6 +352,12 @@ hddInfo += ''; checkboxHTML = ''; } + // R-800 / decision 67: the household's own folders stay on every remove — said, by name. + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

{{T "layout.alkalmazas_torlese"}} ' + name + '

' + '

{{T "layout.ez_a_muvelet_eltavolitja_a"}}

' + @@ -397,6 +403,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

{{T "layout.userdata_marad"}} ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

{{T "layout.sikeresen_torolve"}}

' + '

{{T "layout.az_alkalmazas"}}' + name + '{{T "layout.torolve_lett"}}

' + @@ -470,6 +479,12 @@ ''; } } + // R-800 / decision 67: the household's own folders stay on every remove — said, by name. + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

{{T "layout.alkalmazas_eltavolitasa"}} ' + name + '

' + '

{{T "layout.az_alkalmazas_visszaall_nincs_telepitve"}}

' + @@ -520,6 +535,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

{{T "layout.userdata_marad"}} ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

{{T "layout.nem_torolt_mentesek"}} ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/app_export.html b/controller/internal/web/testdata/i18n_parity/app_export.html index b422483..ff715be 100644 --- a/controller/internal/web/testdata/i18n_parity/app_export.html +++ b/controller/internal/web/testdata/i18n_parity/app_export.html @@ -623,6 +623,12 @@ function showDone(data) { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -668,6 +674,9 @@ function showDone(data) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -741,6 +750,12 @@ function showDone(data) { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -791,6 +806,9 @@ function showDone(data) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/app_import_bundles.html b/controller/internal/web/testdata/i18n_parity/app_import_bundles.html index e1b5e5a..ff30482 100644 --- a/controller/internal/web/testdata/i18n_parity/app_import_bundles.html +++ b/controller/internal/web/testdata/i18n_parity/app_import_bundles.html @@ -746,6 +746,12 @@ async function fabStart(file) { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -791,6 +797,9 @@ async function fabStart(file) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -864,6 +873,12 @@ async function fabStart(file) { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -914,6 +929,9 @@ async function fabStart(file) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/app_import_empty.html b/controller/internal/web/testdata/i18n_parity/app_import_empty.html index 9760025..7829e33 100644 --- a/controller/internal/web/testdata/i18n_parity/app_import_empty.html +++ b/controller/internal/web/testdata/i18n_parity/app_import_empty.html @@ -715,6 +715,12 @@ async function fabStart(file) { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -760,6 +766,9 @@ async function fabStart(file) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -833,6 +842,12 @@ async function fabStart(file) { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -883,6 +898,9 @@ async function fabStart(file) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/app_info_available.html b/controller/internal/web/testdata/i18n_parity/app_info_available.html index 3688917..3f5bd3f 100644 --- a/controller/internal/web/testdata/i18n_parity/app_info_available.html +++ b/controller/internal/web/testdata/i18n_parity/app_info_available.html @@ -370,6 +370,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -415,6 +421,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -488,6 +497,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -538,6 +553,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/app_info_close_signup.html b/controller/internal/web/testdata/i18n_parity/app_info_close_signup.html index 53a12b0..a4e42dc 100644 --- a/controller/internal/web/testdata/i18n_parity/app_info_close_signup.html +++ b/controller/internal/web/testdata/i18n_parity/app_info_close_signup.html @@ -379,6 +379,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -424,6 +430,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -497,6 +506,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -547,6 +562,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/app_info_deployed.html b/controller/internal/web/testdata/i18n_parity/app_info_deployed.html index 02b70df..9c4c3a6 100644 --- a/controller/internal/web/testdata/i18n_parity/app_info_deployed.html +++ b/controller/internal/web/testdata/i18n_parity/app_info_deployed.html @@ -567,6 +567,12 @@ function icCopyPw(btn) { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -612,6 +618,9 @@ function icCopyPw(btn) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -685,6 +694,12 @@ function icCopyPw(btn) { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -735,6 +750,9 @@ function icCopyPw(btn) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/app_info_install_hold.html b/controller/internal/web/testdata/i18n_parity/app_info_install_hold.html index 9f7f2ed..5c920d4 100644 --- a/controller/internal/web/testdata/i18n_parity/app_info_install_hold.html +++ b/controller/internal/web/testdata/i18n_parity/app_info_install_hold.html @@ -377,6 +377,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -422,6 +428,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -495,6 +504,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -545,6 +560,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/app_info_installable.html b/controller/internal/web/testdata/i18n_parity/app_info_installable.html index d193583..345cdc4 100644 --- a/controller/internal/web/testdata/i18n_parity/app_info_installable.html +++ b/controller/internal/web/testdata/i18n_parity/app_info_installable.html @@ -365,6 +365,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -410,6 +416,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -483,6 +492,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -533,6 +548,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/app_info_known_login_changed.html b/controller/internal/web/testdata/i18n_parity/app_info_known_login_changed.html index a2a5fc2..a8a65c1 100644 --- a/controller/internal/web/testdata/i18n_parity/app_info_known_login_changed.html +++ b/controller/internal/web/testdata/i18n_parity/app_info_known_login_changed.html @@ -395,6 +395,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -440,6 +446,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -513,6 +522,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -563,6 +578,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/app_info_ladder_steps.html b/controller/internal/web/testdata/i18n_parity/app_info_ladder_steps.html index 1aacbbd..1b0d011 100644 --- a/controller/internal/web/testdata/i18n_parity/app_info_ladder_steps.html +++ b/controller/internal/web/testdata/i18n_parity/app_info_ladder_steps.html @@ -373,6 +373,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -418,6 +424,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -491,6 +500,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -541,6 +556,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/app_info_not_checked.html b/controller/internal/web/testdata/i18n_parity/app_info_not_checked.html index f004126..fffbf5e 100644 --- a/controller/internal/web/testdata/i18n_parity/app_info_not_checked.html +++ b/controller/internal/web/testdata/i18n_parity/app_info_not_checked.html @@ -374,6 +374,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -419,6 +425,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -492,6 +501,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -542,6 +557,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/app_info_operator_creds.html b/controller/internal/web/testdata/i18n_parity/app_info_operator_creds.html index 949be63..118a881 100644 --- a/controller/internal/web/testdata/i18n_parity/app_info_operator_creds.html +++ b/controller/internal/web/testdata/i18n_parity/app_info_operator_creds.html @@ -459,6 +459,12 @@ function icCopyPw(btn) { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -504,6 +510,9 @@ function icCopyPw(btn) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -577,6 +586,12 @@ function icCopyPw(btn) { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -627,6 +642,9 @@ function icCopyPw(btn) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/app_info_setup_gate_button.html b/controller/internal/web/testdata/i18n_parity/app_info_setup_gate_button.html index a912447..1b17677 100644 --- a/controller/internal/web/testdata/i18n_parity/app_info_setup_gate_button.html +++ b/controller/internal/web/testdata/i18n_parity/app_info_setup_gate_button.html @@ -380,6 +380,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -425,6 +431,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -498,6 +507,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -548,6 +563,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/app_info_setup_gate_probe.html b/controller/internal/web/testdata/i18n_parity/app_info_setup_gate_probe.html index 8379d75..4755751 100644 --- a/controller/internal/web/testdata/i18n_parity/app_info_setup_gate_probe.html +++ b/controller/internal/web/testdata/i18n_parity/app_info_setup_gate_probe.html @@ -380,6 +380,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -425,6 +431,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -498,6 +507,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -548,6 +563,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/app_info_signup_closed.html b/controller/internal/web/testdata/i18n_parity/app_info_signup_closed.html index 0f12138..fec0700 100644 --- a/controller/internal/web/testdata/i18n_parity/app_info_signup_closed.html +++ b/controller/internal/web/testdata/i18n_parity/app_info_signup_closed.html @@ -380,6 +380,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -425,6 +431,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -498,6 +507,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -548,6 +563,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/app_info_signup_native.html b/controller/internal/web/testdata/i18n_parity/app_info_signup_native.html index e6a37fa..24c296b 100644 --- a/controller/internal/web/testdata/i18n_parity/app_info_signup_native.html +++ b/controller/internal/web/testdata/i18n_parity/app_info_signup_native.html @@ -382,6 +382,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -427,6 +433,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -500,6 +509,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -550,6 +565,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/app_info_signup_window.html b/controller/internal/web/testdata/i18n_parity/app_info_signup_window.html index 459cb79..ff40a70 100644 --- a/controller/internal/web/testdata/i18n_parity/app_info_signup_window.html +++ b/controller/internal/web/testdata/i18n_parity/app_info_signup_window.html @@ -378,6 +378,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -423,6 +429,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -496,6 +505,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -546,6 +561,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/app_info_updating.html b/controller/internal/web/testdata/i18n_parity/app_info_updating.html index 62f99ef..1e911e7 100644 --- a/controller/internal/web/testdata/i18n_parity/app_info_updating.html +++ b/controller/internal/web/testdata/i18n_parity/app_info_updating.html @@ -375,6 +375,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -420,6 +426,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -493,6 +502,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -543,6 +558,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_apps_empty.html b/controller/internal/web/testdata/i18n_parity/backups_apps_empty.html index 118cc3b..3227cda 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_apps_empty.html +++ b/controller/internal/web/testdata/i18n_parity/backups_apps_empty.html @@ -431,6 +431,12 @@ function startBackupPolling() { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -476,6 +482,9 @@ function startBackupPolling() { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -549,6 +558,12 @@ function startBackupPolling() { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -599,6 +614,9 @@ function startBackupPolling() { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_apps_error.html b/controller/internal/web/testdata/i18n_parity/backups_apps_error.html index 2913512..c047ac8 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_apps_error.html +++ b/controller/internal/web/testdata/i18n_parity/backups_apps_error.html @@ -1376,6 +1376,12 @@ startBackupPolling(); hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -1421,6 +1427,9 @@ startBackupPolling(); if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -1494,6 +1503,12 @@ startBackupPolling(); ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -1544,6 +1559,9 @@ startBackupPolling(); if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_apps_offsite_offer.html b/controller/internal/web/testdata/i18n_parity/backups_apps_offsite_offer.html index ab7ed10..e152299 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_apps_offsite_offer.html +++ b/controller/internal/web/testdata/i18n_parity/backups_apps_offsite_offer.html @@ -1409,6 +1409,12 @@ function startBackupPolling() { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -1454,6 +1460,9 @@ function startBackupPolling() { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -1527,6 +1536,12 @@ function startBackupPolling() { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -1577,6 +1592,9 @@ function startBackupPolling() { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_apps_ok.html b/controller/internal/web/testdata/i18n_parity/backups_apps_ok.html index a8e7150..f60221b 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_apps_ok.html +++ b/controller/internal/web/testdata/i18n_parity/backups_apps_ok.html @@ -1403,6 +1403,12 @@ function startBackupPolling() { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -1448,6 +1454,9 @@ function startBackupPolling() { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -1521,6 +1530,12 @@ function startBackupPolling() { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -1571,6 +1586,9 @@ function startBackupPolling() { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_apps_other.html b/controller/internal/web/testdata/i18n_parity/backups_apps_other.html index e2cad2a..c316300 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_apps_other.html +++ b/controller/internal/web/testdata/i18n_parity/backups_apps_other.html @@ -1317,6 +1317,12 @@ function startBackupPolling() { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -1362,6 +1368,9 @@ function startBackupPolling() { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -1435,6 +1444,12 @@ function startBackupPolling() { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -1485,6 +1500,9 @@ function startBackupPolling() { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_apps_running.html b/controller/internal/web/testdata/i18n_parity/backups_apps_running.html index 01b6c2c..bf46196 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_apps_running.html +++ b/controller/internal/web/testdata/i18n_parity/backups_apps_running.html @@ -1317,6 +1317,12 @@ function startBackupPolling() { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -1362,6 +1368,9 @@ function startBackupPolling() { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -1435,6 +1444,12 @@ function startBackupPolling() { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -1485,6 +1500,9 @@ function startBackupPolling() { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_apps_stale_copy.html b/controller/internal/web/testdata/i18n_parity/backups_apps_stale_copy.html index c41f66d..f71b62f 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_apps_stale_copy.html +++ b/controller/internal/web/testdata/i18n_parity/backups_apps_stale_copy.html @@ -1403,6 +1403,12 @@ function startBackupPolling() { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -1448,6 +1454,9 @@ function startBackupPolling() { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -1521,6 +1530,12 @@ function startBackupPolling() { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -1571,6 +1586,9 @@ function startBackupPolling() { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_degraded.html b/controller/internal/web/testdata/i18n_parity/backups_degraded.html index 5c23f8c..07af29b 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_degraded.html +++ b/controller/internal/web/testdata/i18n_parity/backups_degraded.html @@ -483,6 +483,12 @@ function pollGuestBackup(out, btn) { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -528,6 +534,9 @@ function pollGuestBackup(out, btn) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -601,6 +610,12 @@ function pollGuestBackup(out, btn) { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -651,6 +666,9 @@ function pollGuestBackup(out, btn) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_empty.html b/controller/internal/web/testdata/i18n_parity/backups_empty.html index 4bb743c..d68cdc7 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_empty.html +++ b/controller/internal/web/testdata/i18n_parity/backups_empty.html @@ -412,6 +412,12 @@ function pollGuestBackup(out, btn) { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -457,6 +463,9 @@ function pollGuestBackup(out, btn) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -530,6 +539,12 @@ function pollGuestBackup(out, btn) { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -580,6 +595,9 @@ function pollGuestBackup(out, btn) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_full.html b/controller/internal/web/testdata/i18n_parity/backups_full.html index 167a66f..73e75bc 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_full.html +++ b/controller/internal/web/testdata/i18n_parity/backups_full.html @@ -619,6 +619,12 @@ function pollGuestBackup(out, btn) { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -664,6 +670,9 @@ function pollGuestBackup(out, btn) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -737,6 +746,12 @@ function pollGuestBackup(out, btn) { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -787,6 +802,9 @@ function pollGuestBackup(out, btn) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_nobackup_yet.html b/controller/internal/web/testdata/i18n_parity/backups_nobackup_yet.html index d382756..498a035 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_nobackup_yet.html +++ b/controller/internal/web/testdata/i18n_parity/backups_nobackup_yet.html @@ -504,6 +504,12 @@ function pollGuestBackup(out, btn) { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -549,6 +555,9 @@ function pollGuestBackup(out, btn) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -622,6 +631,12 @@ function pollGuestBackup(out, btn) { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -672,6 +687,9 @@ function pollGuestBackup(out, btn) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_remote_empty.html b/controller/internal/web/testdata/i18n_parity/backups_remote_empty.html index 8c6bbce..cc8236b 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_remote_empty.html +++ b/controller/internal/web/testdata/i18n_parity/backups_remote_empty.html @@ -420,6 +420,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -465,6 +471,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -538,6 +547,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -588,6 +603,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_remote_error.html b/controller/internal/web/testdata/i18n_parity/backups_remote_error.html index 0c9e423..22a78ef 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_remote_error.html +++ b/controller/internal/web/testdata/i18n_parity/backups_remote_error.html @@ -495,6 +495,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -540,6 +546,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -613,6 +622,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -663,6 +678,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_remote_escrowed.html b/controller/internal/web/testdata/i18n_parity/backups_remote_escrowed.html index 045f55f..bf77c65 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_remote_escrowed.html +++ b/controller/internal/web/testdata/i18n_parity/backups_remote_escrowed.html @@ -498,6 +498,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -543,6 +549,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -616,6 +625,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -666,6 +681,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_remote_full.html b/controller/internal/web/testdata/i18n_parity/backups_remote_full.html index a88025a..8d03407 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_remote_full.html +++ b/controller/internal/web/testdata/i18n_parity/backups_remote_full.html @@ -596,6 +596,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -641,6 +647,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -714,6 +723,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -764,6 +779,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_remote_incomplete.html b/controller/internal/web/testdata/i18n_parity/backups_remote_incomplete.html index 94d653c..14ecc60 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_remote_incomplete.html +++ b/controller/internal/web/testdata/i18n_parity/backups_remote_incomplete.html @@ -510,6 +510,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -555,6 +561,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -628,6 +637,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -678,6 +693,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_remote_notconf.html b/controller/internal/web/testdata/i18n_parity/backups_remote_notconf.html index b561d43..fb23c02 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_remote_notconf.html +++ b/controller/internal/web/testdata/i18n_parity/backups_remote_notconf.html @@ -446,6 +446,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -491,6 +497,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -564,6 +573,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -614,6 +629,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_remote_notconf_hub.html b/controller/internal/web/testdata/i18n_parity/backups_remote_notconf_hub.html index 6e32371..50dd24f 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_remote_notconf_hub.html +++ b/controller/internal/web/testdata/i18n_parity/backups_remote_notconf_hub.html @@ -447,6 +447,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -492,6 +498,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -565,6 +574,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -615,6 +630,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_remote_offsite_offer_fit.html b/controller/internal/web/testdata/i18n_parity/backups_remote_offsite_offer_fit.html index 5a3a8bf..7ac80ff 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_remote_offsite_offer_fit.html +++ b/controller/internal/web/testdata/i18n_parity/backups_remote_offsite_offer_fit.html @@ -511,6 +511,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -556,6 +562,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -629,6 +638,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -679,6 +694,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_remote_pending_agent.html b/controller/internal/web/testdata/i18n_parity/backups_remote_pending_agent.html index e1657af..fbf8bab 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_remote_pending_agent.html +++ b/controller/internal/web/testdata/i18n_parity/backups_remote_pending_agent.html @@ -501,6 +501,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -546,6 +552,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -619,6 +628,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -669,6 +684,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_remote_pending_old.html b/controller/internal/web/testdata/i18n_parity/backups_remote_pending_old.html index 29a75b9..dcc2806 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_remote_pending_old.html +++ b/controller/internal/web/testdata/i18n_parity/backups_remote_pending_old.html @@ -501,6 +501,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -546,6 +552,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -619,6 +628,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -669,6 +684,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_remote_running.html b/controller/internal/web/testdata/i18n_parity/backups_remote_running.html index c3a6dae..bcad14c 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_remote_running.html +++ b/controller/internal/web/testdata/i18n_parity/backups_remote_running.html @@ -515,6 +515,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -560,6 +566,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -633,6 +642,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -683,6 +698,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_remote_stale.html b/controller/internal/web/testdata/i18n_parity/backups_remote_stale.html index 404a99f..22b8e1f 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_remote_stale.html +++ b/controller/internal/web/testdata/i18n_parity/backups_remote_stale.html @@ -499,6 +499,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -544,6 +550,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -617,6 +626,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -667,6 +682,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_remote_stale_old.html b/controller/internal/web/testdata/i18n_parity/backups_remote_stale_old.html index 149e9e6..f7f0831 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_remote_stale_old.html +++ b/controller/internal/web/testdata/i18n_parity/backups_remote_stale_old.html @@ -499,6 +499,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -544,6 +550,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -617,6 +626,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -667,6 +682,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_restore_empty.html b/controller/internal/web/testdata/i18n_parity/backups_restore_empty.html index 36e87b1..fe22a1f 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_restore_empty.html +++ b/controller/internal/web/testdata/i18n_parity/backups_restore_empty.html @@ -579,6 +579,12 @@ function submitRestore() { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -624,6 +630,9 @@ function submitRestore() { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -697,6 +706,12 @@ function submitRestore() { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -747,6 +762,9 @@ function submitRestore() { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_restore_full.html b/controller/internal/web/testdata/i18n_parity/backups_restore_full.html index dc7c638..c4aa502 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_restore_full.html +++ b/controller/internal/web/testdata/i18n_parity/backups_restore_full.html @@ -808,6 +808,12 @@ function submitRestore() { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -853,6 +859,9 @@ function submitRestore() { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -926,6 +935,12 @@ function submitRestore() { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -976,6 +991,9 @@ function submitRestore() { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_restore_known_empty.html b/controller/internal/web/testdata/i18n_parity/backups_restore_known_empty.html index 49f664a..70f62a7 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_restore_known_empty.html +++ b/controller/internal/web/testdata/i18n_parity/backups_restore_known_empty.html @@ -667,6 +667,12 @@ function submitRestore() { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -712,6 +718,9 @@ function submitRestore() { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -785,6 +794,12 @@ function submitRestore() { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -835,6 +850,9 @@ function submitRestore() { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_restore_notarget.html b/controller/internal/web/testdata/i18n_parity/backups_restore_notarget.html index b2988dc..84a4893 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_restore_notarget.html +++ b/controller/internal/web/testdata/i18n_parity/backups_restore_notarget.html @@ -655,6 +655,12 @@ function submitRestore() { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -700,6 +706,9 @@ function submitRestore() { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -773,6 +782,12 @@ function submitRestore() { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -823,6 +838,9 @@ function submitRestore() { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/backups_tier_due.html b/controller/internal/web/testdata/i18n_parity/backups_tier_due.html index 78c6637..573b553 100644 --- a/controller/internal/web/testdata/i18n_parity/backups_tier_due.html +++ b/controller/internal/web/testdata/i18n_parity/backups_tier_due.html @@ -527,6 +527,12 @@ function pollGuestBackup(out, btn) { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -572,6 +578,9 @@ function pollGuestBackup(out, btn) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -645,6 +654,12 @@ function pollGuestBackup(out, btn) { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -695,6 +710,9 @@ function pollGuestBackup(out, btn) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/dashboard_diskcrit.html b/controller/internal/web/testdata/i18n_parity/dashboard_diskcrit.html index 52e7853..adeddb1 100644 --- a/controller/internal/web/testdata/i18n_parity/dashboard_diskcrit.html +++ b/controller/internal/web/testdata/i18n_parity/dashboard_diskcrit.html @@ -403,6 +403,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -448,6 +454,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -521,6 +530,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -571,6 +586,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/dashboard_full.html b/controller/internal/web/testdata/i18n_parity/dashboard_full.html index 066bad1..305b982 100644 --- a/controller/internal/web/testdata/i18n_parity/dashboard_full.html +++ b/controller/internal/web/testdata/i18n_parity/dashboard_full.html @@ -644,6 +644,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -689,6 +695,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -762,6 +771,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -812,6 +827,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/dashboard_nobackup.html b/controller/internal/web/testdata/i18n_parity/dashboard_nobackup.html index fcf1bbc..0a983c0 100644 --- a/controller/internal/web/testdata/i18n_parity/dashboard_nobackup.html +++ b/controller/internal/web/testdata/i18n_parity/dashboard_nobackup.html @@ -364,6 +364,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -409,6 +415,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -482,6 +491,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -532,6 +547,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/dashboard_sparse.html b/controller/internal/web/testdata/i18n_parity/dashboard_sparse.html index 1b85e06..e6c0858 100644 --- a/controller/internal/web/testdata/i18n_parity/dashboard_sparse.html +++ b/controller/internal/web/testdata/i18n_parity/dashboard_sparse.html @@ -423,6 +423,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -468,6 +474,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -541,6 +550,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -591,6 +606,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/debug.html b/controller/internal/web/testdata/i18n_parity/debug.html index 577e3c5..d9ce5a2 100644 --- a/controller/internal/web/testdata/i18n_parity/debug.html +++ b/controller/internal/web/testdata/i18n_parity/debug.html @@ -1120,6 +1120,12 @@ function escapeHtml(s) { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -1165,6 +1171,9 @@ function escapeHtml(s) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -1238,6 +1247,12 @@ function escapeHtml(s) { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -1288,6 +1303,9 @@ function escapeHtml(s) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/deploy_deployed_restored_login.html b/controller/internal/web/testdata/i18n_parity/deploy_deployed_restored_login.html index ac16501..d64c8f2 100644 --- a/controller/internal/web/testdata/i18n_parity/deploy_deployed_restored_login.html +++ b/controller/internal/web/testdata/i18n_parity/deploy_deployed_restored_login.html @@ -1541,6 +1541,12 @@ document.getElementById('deploy-form').addEventListener('submit', async function hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -1586,6 +1592,9 @@ document.getElementById('deploy-form').addEventListener('submit', async function if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -1659,6 +1668,12 @@ document.getElementById('deploy-form').addEventListener('submit', async function ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -1709,6 +1724,9 @@ document.getElementById('deploy-form').addEventListener('submit', async function if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/deploy_deployed_running.html b/controller/internal/web/testdata/i18n_parity/deploy_deployed_running.html index 3ae8abc..f8a7174 100644 --- a/controller/internal/web/testdata/i18n_parity/deploy_deployed_running.html +++ b/controller/internal/web/testdata/i18n_parity/deploy_deployed_running.html @@ -1544,6 +1544,12 @@ document.getElementById('deploy-form').addEventListener('submit', async function hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -1589,6 +1595,9 @@ document.getElementById('deploy-form').addEventListener('submit', async function if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -1662,6 +1671,12 @@ document.getElementById('deploy-form').addEventListener('submit', async function ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -1712,6 +1727,9 @@ document.getElementById('deploy-form').addEventListener('submit', async function if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/deploy_deployed_stopped.html b/controller/internal/web/testdata/i18n_parity/deploy_deployed_stopped.html index effd9f8..d16df43 100644 --- a/controller/internal/web/testdata/i18n_parity/deploy_deployed_stopped.html +++ b/controller/internal/web/testdata/i18n_parity/deploy_deployed_stopped.html @@ -1471,6 +1471,12 @@ document.getElementById('deploy-form').addEventListener('submit', async function hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -1516,6 +1522,9 @@ document.getElementById('deploy-form').addEventListener('submit', async function if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -1589,6 +1598,12 @@ document.getElementById('deploy-form').addEventListener('submit', async function ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -1639,6 +1654,9 @@ document.getElementById('deploy-form').addEventListener('submit', async function if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/deploy_new.html b/controller/internal/web/testdata/i18n_parity/deploy_new.html index 3705d89..60a267b 100644 --- a/controller/internal/web/testdata/i18n_parity/deploy_new.html +++ b/controller/internal/web/testdata/i18n_parity/deploy_new.html @@ -1523,6 +1523,12 @@ document.getElementById('deploy-form').addEventListener('submit', async function hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -1568,6 +1574,9 @@ document.getElementById('deploy-form').addEventListener('submit', async function if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -1641,6 +1650,12 @@ document.getElementById('deploy-form').addEventListener('submit', async function ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -1691,6 +1706,9 @@ document.getElementById('deploy-form').addEventListener('submit', async function if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/deploy_new_blocked.html b/controller/internal/web/testdata/i18n_parity/deploy_new_blocked.html index 0245f5b..2c11efe 100644 --- a/controller/internal/web/testdata/i18n_parity/deploy_new_blocked.html +++ b/controller/internal/web/testdata/i18n_parity/deploy_new_blocked.html @@ -1472,6 +1472,12 @@ document.getElementById('deploy-form').addEventListener('submit', async function hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -1517,6 +1523,9 @@ document.getElementById('deploy-form').addEventListener('submit', async function if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -1590,6 +1599,12 @@ document.getElementById('deploy-form').addEventListener('submit', async function ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -1640,6 +1655,9 @@ document.getElementById('deploy-form').addEventListener('submit', async function if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/deploy_new_memory_blocked.html b/controller/internal/web/testdata/i18n_parity/deploy_new_memory_blocked.html index 04af78e..08c0f2c 100644 --- a/controller/internal/web/testdata/i18n_parity/deploy_new_memory_blocked.html +++ b/controller/internal/web/testdata/i18n_parity/deploy_new_memory_blocked.html @@ -1502,6 +1502,12 @@ document.getElementById('deploy-form').addEventListener('submit', async function hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -1547,6 +1553,9 @@ document.getElementById('deploy-form').addEventListener('submit', async function if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -1620,6 +1629,12 @@ document.getElementById('deploy-form').addEventListener('submit', async function ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -1670,6 +1685,9 @@ document.getElementById('deploy-form').addEventListener('submit', async function if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/escrow_agent_old.html b/controller/internal/web/testdata/i18n_parity/escrow_agent_old.html index 54e762e..5e8061e 100644 --- a/controller/internal/web/testdata/i18n_parity/escrow_agent_old.html +++ b/controller/internal/web/testdata/i18n_parity/escrow_agent_old.html @@ -323,6 +323,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -368,6 +374,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -441,6 +450,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -491,6 +506,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/escrow_first.html b/controller/internal/web/testdata/i18n_parity/escrow_first.html index 9b1da27..8658963 100644 --- a/controller/internal/web/testdata/i18n_parity/escrow_first.html +++ b/controller/internal/web/testdata/i18n_parity/escrow_first.html @@ -592,6 +592,12 @@ loadPreflight(); hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -637,6 +643,9 @@ loadPreflight(); if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -710,6 +719,12 @@ loadPreflight(); ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -760,6 +775,9 @@ loadPreflight(); if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/escrow_not_ready.html b/controller/internal/web/testdata/i18n_parity/escrow_not_ready.html index 9cfe717..ba6bf76 100644 --- a/controller/internal/web/testdata/i18n_parity/escrow_not_ready.html +++ b/controller/internal/web/testdata/i18n_parity/escrow_not_ready.html @@ -338,6 +338,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -383,6 +389,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -456,6 +465,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -506,6 +521,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/escrow_receremony.html b/controller/internal/web/testdata/i18n_parity/escrow_receremony.html index 2c8a093..73878c5 100644 --- a/controller/internal/web/testdata/i18n_parity/escrow_receremony.html +++ b/controller/internal/web/testdata/i18n_parity/escrow_receremony.html @@ -597,6 +597,12 @@ loadPreflight(); hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -642,6 +648,9 @@ loadPreflight(); if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -715,6 +724,12 @@ loadPreflight(); ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -765,6 +780,9 @@ loadPreflight(); if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/kept_data_empty.html b/controller/internal/web/testdata/i18n_parity/kept_data_empty.html index 4c3228d..4cf0359 100644 --- a/controller/internal/web/testdata/i18n_parity/kept_data_empty.html +++ b/controller/internal/web/testdata/i18n_parity/kept_data_empty.html @@ -328,6 +328,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -373,6 +379,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -446,6 +455,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -496,6 +511,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/kept_data_full.html b/controller/internal/web/testdata/i18n_parity/kept_data_full.html index 3c50f01..e77ef4a 100644 --- a/controller/internal/web/testdata/i18n_parity/kept_data_full.html +++ b/controller/internal/web/testdata/i18n_parity/kept_data_full.html @@ -384,6 +384,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -429,6 +435,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -502,6 +511,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -552,6 +567,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/launcher_empty.html b/controller/internal/web/testdata/i18n_parity/launcher_empty.html index 4a5def9..fe53aaa 100644 --- a/controller/internal/web/testdata/i18n_parity/launcher_empty.html +++ b/controller/internal/web/testdata/i18n_parity/launcher_empty.html @@ -411,6 +411,12 @@ function nativeShare(){ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -456,6 +462,9 @@ function nativeShare(){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -529,6 +538,12 @@ function nativeShare(){ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -579,6 +594,9 @@ function nativeShare(){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/launcher_full.html b/controller/internal/web/testdata/i18n_parity/launcher_full.html index d8b9501..a5c13e5 100644 --- a/controller/internal/web/testdata/i18n_parity/launcher_full.html +++ b/controller/internal/web/testdata/i18n_parity/launcher_full.html @@ -476,6 +476,12 @@ function nativeShare(){ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -521,6 +527,9 @@ function nativeShare(){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -594,6 +603,12 @@ function nativeShare(){ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -644,6 +659,9 @@ function nativeShare(){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/launcher_nopassword.html b/controller/internal/web/testdata/i18n_parity/launcher_nopassword.html index af446ed..997be7c 100644 --- a/controller/internal/web/testdata/i18n_parity/launcher_nopassword.html +++ b/controller/internal/web/testdata/i18n_parity/launcher_nopassword.html @@ -457,6 +457,12 @@ function nativeShare(){ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -502,6 +508,9 @@ function nativeShare(){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -575,6 +584,12 @@ function nativeShare(){ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -625,6 +640,9 @@ function nativeShare(){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/launcher_reminder_tier0.html b/controller/internal/web/testdata/i18n_parity/launcher_reminder_tier0.html index 81126c1..0e6f999 100644 --- a/controller/internal/web/testdata/i18n_parity/launcher_reminder_tier0.html +++ b/controller/internal/web/testdata/i18n_parity/launcher_reminder_tier0.html @@ -395,6 +395,12 @@ function nativeShare(){ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -440,6 +446,9 @@ function nativeShare(){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -513,6 +522,12 @@ function nativeShare(){ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -563,6 +578,9 @@ function nativeShare(){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/launcher_reminder_tier3.html b/controller/internal/web/testdata/i18n_parity/launcher_reminder_tier3.html index 74b807c..b71a469 100644 --- a/controller/internal/web/testdata/i18n_parity/launcher_reminder_tier3.html +++ b/controller/internal/web/testdata/i18n_parity/launcher_reminder_tier3.html @@ -395,6 +395,12 @@ function nativeShare(){ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -440,6 +446,9 @@ function nativeShare(){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -513,6 +522,12 @@ function nativeShare(){ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -563,6 +578,9 @@ function nativeShare(){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/launcher_reminder_tiers.html b/controller/internal/web/testdata/i18n_parity/launcher_reminder_tiers.html index 0d8abc8..b997301 100644 --- a/controller/internal/web/testdata/i18n_parity/launcher_reminder_tiers.html +++ b/controller/internal/web/testdata/i18n_parity/launcher_reminder_tiers.html @@ -395,6 +395,12 @@ function nativeShare(){ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -440,6 +446,9 @@ function nativeShare(){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -513,6 +522,12 @@ function nativeShare(){ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -563,6 +578,9 @@ function nativeShare(){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/logs.html b/controller/internal/web/testdata/i18n_parity/logs.html index d57a308..9411903 100644 --- a/controller/internal/web/testdata/i18n_parity/logs.html +++ b/controller/internal/web/testdata/i18n_parity/logs.html @@ -378,6 +378,12 @@ line two hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -423,6 +429,9 @@ line two if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -496,6 +505,12 @@ line two ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -546,6 +561,9 @@ line two if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/monitoring_hub_down.html b/controller/internal/web/testdata/i18n_parity/monitoring_hub_down.html index a949cd1..2752264 100644 --- a/controller/internal/web/testdata/i18n_parity/monitoring_hub_down.html +++ b/controller/internal/web/testdata/i18n_parity/monitoring_hub_down.html @@ -1123,6 +1123,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -1168,6 +1174,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -1241,6 +1250,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -1291,6 +1306,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/monitoring_hub_off.html b/controller/internal/web/testdata/i18n_parity/monitoring_hub_off.html index dd7fe3b..b2652f1 100644 --- a/controller/internal/web/testdata/i18n_parity/monitoring_hub_off.html +++ b/controller/internal/web/testdata/i18n_parity/monitoring_hub_off.html @@ -1109,6 +1109,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -1154,6 +1160,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -1227,6 +1236,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -1277,6 +1292,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/monitoring_hub_ok.html b/controller/internal/web/testdata/i18n_parity/monitoring_hub_ok.html index 7bda463..80f8631 100644 --- a/controller/internal/web/testdata/i18n_parity/monitoring_hub_ok.html +++ b/controller/internal/web/testdata/i18n_parity/monitoring_hub_ok.html @@ -1166,6 +1166,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -1211,6 +1217,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -1284,6 +1293,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -1334,6 +1349,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/restore_wizard_blocked.html b/controller/internal/web/testdata/i18n_parity/restore_wizard_blocked.html index f31565b..25c8c75 100644 --- a/controller/internal/web/testdata/i18n_parity/restore_wizard_blocked.html +++ b/controller/internal/web/testdata/i18n_parity/restore_wizard_blocked.html @@ -446,6 +446,12 @@ function confirmFullRestore(btn){ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -491,6 +497,9 @@ function confirmFullRestore(btn){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -564,6 +573,12 @@ function confirmFullRestore(btn){ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -614,6 +629,9 @@ function confirmFullRestore(btn){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/restore_wizard_exec.html b/controller/internal/web/testdata/i18n_parity/restore_wizard_exec.html index cc0aca9..27415d2 100644 --- a/controller/internal/web/testdata/i18n_parity/restore_wizard_exec.html +++ b/controller/internal/web/testdata/i18n_parity/restore_wizard_exec.html @@ -426,6 +426,12 @@ function confirmFullRestore(btn){ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -471,6 +477,9 @@ function confirmFullRestore(btn){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -544,6 +553,12 @@ function confirmFullRestore(btn){ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -594,6 +609,9 @@ function confirmFullRestore(btn){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/restore_wizard_nodumptime.html b/controller/internal/web/testdata/i18n_parity/restore_wizard_nodumptime.html index 1f11313..ee03f1c 100644 --- a/controller/internal/web/testdata/i18n_parity/restore_wizard_nodumptime.html +++ b/controller/internal/web/testdata/i18n_parity/restore_wizard_nodumptime.html @@ -457,6 +457,12 @@ function confirmFullRestore(btn){ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -502,6 +508,9 @@ function confirmFullRestore(btn){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -575,6 +584,12 @@ function confirmFullRestore(btn){ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -625,6 +640,9 @@ function confirmFullRestore(btn){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/restore_wizard_prepare_confirm.html b/controller/internal/web/testdata/i18n_parity/restore_wizard_prepare_confirm.html index 2b69b82..bf0e845 100644 --- a/controller/internal/web/testdata/i18n_parity/restore_wizard_prepare_confirm.html +++ b/controller/internal/web/testdata/i18n_parity/restore_wizard_prepare_confirm.html @@ -431,6 +431,12 @@ function confirmFullRestore(btn){ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -476,6 +482,9 @@ function confirmFullRestore(btn){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -549,6 +558,12 @@ function confirmFullRestore(btn){ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -599,6 +614,9 @@ function confirmFullRestore(btn){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/restore_wizard_ready.html b/controller/internal/web/testdata/i18n_parity/restore_wizard_ready.html index b908c49..e0bb692 100644 --- a/controller/internal/web/testdata/i18n_parity/restore_wizard_ready.html +++ b/controller/internal/web/testdata/i18n_parity/restore_wizard_ready.html @@ -466,6 +466,12 @@ function confirmFullRestore(btn){ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -511,6 +517,9 @@ function confirmFullRestore(btn){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -584,6 +593,12 @@ function confirmFullRestore(btn){ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -634,6 +649,9 @@ function confirmFullRestore(btn){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/settings_notifications_hub.html b/controller/internal/web/testdata/i18n_parity/settings_notifications_hub.html index 6285cb4..e29d4fa 100644 --- a/controller/internal/web/testdata/i18n_parity/settings_notifications_hub.html +++ b/controller/internal/web/testdata/i18n_parity/settings_notifications_hub.html @@ -461,6 +461,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -506,6 +512,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -579,6 +588,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -629,6 +644,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/settings_notifications_nohub.html b/controller/internal/web/testdata/i18n_parity/settings_notifications_nohub.html index 890d551..b894802 100644 --- a/controller/internal/web/testdata/i18n_parity/settings_notifications_nohub.html +++ b/controller/internal/web/testdata/i18n_parity/settings_notifications_nohub.html @@ -326,6 +326,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -371,6 +377,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -444,6 +453,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -494,6 +509,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/settings_security_full.html b/controller/internal/web/testdata/i18n_parity/settings_security_full.html index 24a9c68..6c0a305 100644 --- a/controller/internal/web/testdata/i18n_parity/settings_security_full.html +++ b/controller/internal/web/testdata/i18n_parity/settings_security_full.html @@ -834,6 +834,12 @@ function revealRetrievalPw() { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -879,6 +885,9 @@ function revealRetrievalPw() { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -952,6 +961,12 @@ function revealRetrievalPw() { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -1002,6 +1017,9 @@ function revealRetrievalPw() { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/settings_security_noauth.html b/controller/internal/web/testdata/i18n_parity/settings_security_noauth.html index 82ad6d7..f662477 100644 --- a/controller/internal/web/testdata/i18n_parity/settings_security_noauth.html +++ b/controller/internal/web/testdata/i18n_parity/settings_security_noauth.html @@ -695,6 +695,12 @@ function openDialog(opts){ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -740,6 +746,9 @@ function openDialog(opts){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -813,6 +822,12 @@ function openDialog(opts){ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -863,6 +878,9 @@ function openDialog(opts){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/settings_system_failed.html b/controller/internal/web/testdata/i18n_parity/settings_system_failed.html index 244cc97..b2082ed 100644 --- a/controller/internal/web/testdata/i18n_parity/settings_system_failed.html +++ b/controller/internal/web/testdata/i18n_parity/settings_system_failed.html @@ -667,6 +667,12 @@ function pollRestart(attempt) { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -712,6 +718,9 @@ function pollRestart(attempt) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -785,6 +794,12 @@ function pollRestart(attempt) { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -835,6 +850,9 @@ function pollRestart(attempt) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/settings_system_full.html b/controller/internal/web/testdata/i18n_parity/settings_system_full.html index e577b90..8d35e63 100644 --- a/controller/internal/web/testdata/i18n_parity/settings_system_full.html +++ b/controller/internal/web/testdata/i18n_parity/settings_system_full.html @@ -731,6 +731,12 @@ function pollRestart(attempt) { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -776,6 +782,9 @@ function pollRestart(attempt) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -849,6 +858,12 @@ function pollRestart(attempt) { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -899,6 +914,9 @@ function pollRestart(attempt) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/settings_system_nomemory.html b/controller/internal/web/testdata/i18n_parity/settings_system_nomemory.html index 24b6070..38ae4a8 100644 --- a/controller/internal/web/testdata/i18n_parity/settings_system_nomemory.html +++ b/controller/internal/web/testdata/i18n_parity/settings_system_nomemory.html @@ -616,6 +616,12 @@ function pollRestart(attempt) { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -661,6 +667,9 @@ function pollRestart(attempt) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -734,6 +743,12 @@ function pollRestart(attempt) { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -784,6 +799,9 @@ function pollRestart(attempt) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/settings_system_pending.html b/controller/internal/web/testdata/i18n_parity/settings_system_pending.html index 57884b0..cf386f1 100644 --- a/controller/internal/web/testdata/i18n_parity/settings_system_pending.html +++ b/controller/internal/web/testdata/i18n_parity/settings_system_pending.html @@ -657,6 +657,12 @@ function pollRestart(attempt) { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -702,6 +708,9 @@ function pollRestart(attempt) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -775,6 +784,12 @@ function pollRestart(attempt) { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -825,6 +840,9 @@ function pollRestart(attempt) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/sharing_error_skipped.html b/controller/internal/web/testdata/i18n_parity/sharing_error_skipped.html index 634acce..4ca1ab0 100644 --- a/controller/internal/web/testdata/i18n_parity/sharing_error_skipped.html +++ b/controller/internal/web/testdata/i18n_parity/sharing_error_skipped.html @@ -639,6 +639,12 @@ function shareBrowseLoad(p){ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -684,6 +690,9 @@ function shareBrowseLoad(p){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -757,6 +766,12 @@ function shareBrowseLoad(p){ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -807,6 +822,9 @@ function shareBrowseLoad(p){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/sharing_full.html b/controller/internal/web/testdata/i18n_parity/sharing_full.html index 48ef12e..7bf51b4 100644 --- a/controller/internal/web/testdata/i18n_parity/sharing_full.html +++ b/controller/internal/web/testdata/i18n_parity/sharing_full.html @@ -675,6 +675,12 @@ function shareBrowseLoad(p){ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -720,6 +726,9 @@ function shareBrowseLoad(p){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -793,6 +802,12 @@ function shareBrowseLoad(p){ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -843,6 +858,9 @@ function shareBrowseLoad(p){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/sharing_no_offsite_yet.html b/controller/internal/web/testdata/i18n_parity/sharing_no_offsite_yet.html index 649a728..827d465 100644 --- a/controller/internal/web/testdata/i18n_parity/sharing_no_offsite_yet.html +++ b/controller/internal/web/testdata/i18n_parity/sharing_no_offsite_yet.html @@ -638,6 +638,12 @@ function shareBrowseLoad(p){ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -683,6 +689,9 @@ function shareBrowseLoad(p){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -756,6 +765,12 @@ function shareBrowseLoad(p){ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -806,6 +821,9 @@ function shareBrowseLoad(p){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/sharing_notarget_blocked.html b/controller/internal/web/testdata/i18n_parity/sharing_notarget_blocked.html index 89aadb2..490608a 100644 --- a/controller/internal/web/testdata/i18n_parity/sharing_notarget_blocked.html +++ b/controller/internal/web/testdata/i18n_parity/sharing_notarget_blocked.html @@ -637,6 +637,12 @@ function shareBrowseLoad(p){ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -682,6 +688,9 @@ function shareBrowseLoad(p){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -755,6 +764,12 @@ function shareBrowseLoad(p){ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -805,6 +820,9 @@ function shareBrowseLoad(p){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/sharing_off.html b/controller/internal/web/testdata/i18n_parity/sharing_off.html index d3eab03..abb816a 100644 --- a/controller/internal/web/testdata/i18n_parity/sharing_off.html +++ b/controller/internal/web/testdata/i18n_parity/sharing_off.html @@ -548,6 +548,12 @@ function shareBrowseLoad(p){ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -593,6 +599,9 @@ function shareBrowseLoad(p){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -666,6 +675,12 @@ function shareBrowseLoad(p){ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -716,6 +731,9 @@ function shareBrowseLoad(p){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/sharing_other_none.html b/controller/internal/web/testdata/i18n_parity/sharing_other_none.html index eaec4ad..631029b 100644 --- a/controller/internal/web/testdata/i18n_parity/sharing_other_none.html +++ b/controller/internal/web/testdata/i18n_parity/sharing_other_none.html @@ -637,6 +637,12 @@ function shareBrowseLoad(p){ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -682,6 +688,9 @@ function shareBrowseLoad(p){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -755,6 +764,12 @@ function shareBrowseLoad(p){ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -805,6 +820,9 @@ function shareBrowseLoad(p){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/stacks_full.html b/controller/internal/web/testdata/i18n_parity/stacks_full.html index c20fc9e..ff95060 100644 --- a/controller/internal/web/testdata/i18n_parity/stacks_full.html +++ b/controller/internal/web/testdata/i18n_parity/stacks_full.html @@ -791,6 +791,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -836,6 +842,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -909,6 +918,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -959,6 +974,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/stacks_install_interrupted.html b/controller/internal/web/testdata/i18n_parity/stacks_install_interrupted.html index f40c2b2..17b4856 100644 --- a/controller/internal/web/testdata/i18n_parity/stacks_install_interrupted.html +++ b/controller/internal/web/testdata/i18n_parity/stacks_install_interrupted.html @@ -423,6 +423,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -468,6 +474,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -541,6 +550,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -591,6 +606,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/stacks_unhealthy_stop.html b/controller/internal/web/testdata/i18n_parity/stacks_unhealthy_stop.html index 640823a..0ab6444 100644 --- a/controller/internal/web/testdata/i18n_parity/stacks_unhealthy_stop.html +++ b/controller/internal/web/testdata/i18n_parity/stacks_unhealthy_stop.html @@ -428,6 +428,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -473,6 +479,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -546,6 +555,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -596,6 +611,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/storage_attach.html b/controller/internal/web/testdata/i18n_parity/storage_attach.html index 9dc560a..4a57037 100644 --- a/controller/internal/web/testdata/i18n_parity/storage_attach.html +++ b/controller/internal/web/testdata/i18n_parity/storage_attach.html @@ -446,6 +446,12 @@ loadDisks(); hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -491,6 +497,9 @@ loadDisks(); if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -564,6 +573,12 @@ loadDisks(); ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -614,6 +629,9 @@ loadDisks(); if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/storage_empty.html b/controller/internal/web/testdata/i18n_parity/storage_empty.html index 7ecc0ec..6fe13be 100644 --- a/controller/internal/web/testdata/i18n_parity/storage_empty.html +++ b/controller/internal/web/testdata/i18n_parity/storage_empty.html @@ -794,6 +794,12 @@ function cancelEditLabel(path, label) { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -839,6 +845,9 @@ function cancelEditLabel(path, label) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -912,6 +921,12 @@ function cancelEditLabel(path, label) { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -962,6 +977,9 @@ function cancelEditLabel(path, label) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/storage_full.html b/controller/internal/web/testdata/i18n_parity/storage_full.html index ccdd8fe..288c8fe 100644 --- a/controller/internal/web/testdata/i18n_parity/storage_full.html +++ b/controller/internal/web/testdata/i18n_parity/storage_full.html @@ -1094,6 +1094,12 @@ function cancelEditLabel(path, label) { hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -1139,6 +1145,9 @@ function cancelEditLabel(path, label) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -1212,6 +1221,12 @@ function cancelEditLabel(path, label) { ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -1262,6 +1277,9 @@ function cancelEditLabel(path, label) { if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/storage_init.html b/controller/internal/web/testdata/i18n_parity/storage_init.html index a23079c..7e76366 100644 --- a/controller/internal/web/testdata/i18n_parity/storage_init.html +++ b/controller/internal/web/testdata/i18n_parity/storage_init.html @@ -506,6 +506,12 @@ loadDisks(); hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -551,6 +557,9 @@ loadDisks(); if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -624,6 +633,12 @@ loadDisks(); ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -674,6 +689,9 @@ loadDisks(); if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/storage_network_full.html b/controller/internal/web/testdata/i18n_parity/storage_network_full.html index e26b2b1..9a7489b 100644 --- a/controller/internal/web/testdata/i18n_parity/storage_network_full.html +++ b/controller/internal/web/testdata/i18n_parity/storage_network_full.html @@ -623,6 +623,12 @@ function openDialog(opts){ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -668,6 +674,9 @@ function openDialog(opts){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -741,6 +750,12 @@ function openDialog(opts){ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -791,6 +806,9 @@ function openDialog(opts){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/storage_network_nosupport.html b/controller/internal/web/testdata/i18n_parity/storage_network_nosupport.html index 3d24a89..27d9f98 100644 --- a/controller/internal/web/testdata/i18n_parity/storage_network_nosupport.html +++ b/controller/internal/web/testdata/i18n_parity/storage_network_nosupport.html @@ -478,6 +478,12 @@ function openDialog(opts){ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -523,6 +529,9 @@ function openDialog(opts){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -596,6 +605,12 @@ function openDialog(opts){ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -646,6 +661,9 @@ function openDialog(opts){ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/tier2_not_hdd.html b/controller/internal/web/testdata/i18n_parity/tier2_not_hdd.html index 634f029..e98ed06 100644 --- a/controller/internal/web/testdata/i18n_parity/tier2_not_hdd.html +++ b/controller/internal/web/testdata/i18n_parity/tier2_not_hdd.html @@ -337,6 +337,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -382,6 +388,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -455,6 +464,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -505,6 +520,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/tier2_not_hdd_absent.html b/controller/internal/web/testdata/i18n_parity/tier2_not_hdd_absent.html index dfbc976..7785132 100644 --- a/controller/internal/web/testdata/i18n_parity/tier2_not_hdd_absent.html +++ b/controller/internal/web/testdata/i18n_parity/tier2_not_hdd_absent.html @@ -337,6 +337,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -382,6 +388,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -455,6 +464,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -505,6 +520,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/tier2_not_hdd_protected.html b/controller/internal/web/testdata/i18n_parity/tier2_not_hdd_protected.html index 0644223..69f5bb5 100644 --- a/controller/internal/web/testdata/i18n_parity/tier2_not_hdd_protected.html +++ b/controller/internal/web/testdata/i18n_parity/tier2_not_hdd_protected.html @@ -339,6 +339,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -384,6 +390,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -457,6 +466,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -507,6 +522,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/tier2_not_hdd_same_disk.html b/controller/internal/web/testdata/i18n_parity/tier2_not_hdd_same_disk.html index 476eaa4..03b3fbc 100644 --- a/controller/internal/web/testdata/i18n_parity/tier2_not_hdd_same_disk.html +++ b/controller/internal/web/testdata/i18n_parity/tier2_not_hdd_same_disk.html @@ -338,6 +338,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -383,6 +389,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -456,6 +465,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -506,6 +521,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/tier2_notarget_disabled.html b/controller/internal/web/testdata/i18n_parity/tier2_notarget_disabled.html index 3371a16..09ec941 100644 --- a/controller/internal/web/testdata/i18n_parity/tier2_notarget_disabled.html +++ b/controller/internal/web/testdata/i18n_parity/tier2_notarget_disabled.html @@ -374,6 +374,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -419,6 +425,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -492,6 +501,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -542,6 +557,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/tier2_target_auto.html b/controller/internal/web/testdata/i18n_parity/tier2_target_auto.html index 84b3a98..6037b8c 100644 --- a/controller/internal/web/testdata/i18n_parity/tier2_target_auto.html +++ b/controller/internal/web/testdata/i18n_parity/tier2_target_auto.html @@ -374,6 +374,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -419,6 +425,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -492,6 +501,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -542,6 +557,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; } diff --git a/controller/internal/web/testdata/i18n_parity/tier2_target_ssd.html b/controller/internal/web/testdata/i18n_parity/tier2_target_ssd.html index 6691a1e..e631a4b 100644 --- a/controller/internal/web/testdata/i18n_parity/tier2_target_ssd.html +++ b/controller/internal/web/testdata/i18n_parity/tier2_target_ssd.html @@ -377,6 +377,12 @@ hddInfo += ''; checkboxHTML = ''; } + + if (data.ok && data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + var udPaths = ''; + data.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + hddInfo += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás törlése: ' + name + '

' + '

Ez a művelet eltávolítja a konténereket, a köteteket és a konfigurációs fájlokat.

' + @@ -422,6 +428,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } modal.querySelector('.modal-card').innerHTML = '

Sikeresen törölve!

' + '

Az alkalmazás (' + name + ') törölve lett.

' + @@ -495,6 +504,12 @@ ''; } } + + if (hddResp.ok && hddResp.data && hddResp.data.userdata_kept && hddResp.data.userdata_kept.length > 0) { + var udPaths = ''; + hddResp.data.userdata_kept.forEach(function(p) { udPaths += ''; }); + sections += ''; + } modal.querySelector('.modal-card').innerHTML = '

Alkalmazás eltávolítása: ' + name + '

' + '

Az alkalmazás visszaáll "Nincs telepítve" állapotba. A sablon megmarad, újratelepíthető.

' + @@ -545,6 +560,9 @@ if (data.data && data.data.hdd_note) { preservedInfo += '

' + data.data.hdd_note + '

'; } + if (data.data && data.data.userdata_kept && data.data.userdata_kept.length > 0) { + preservedInfo += '

A fájljaid ezekben a mappákban megmaradnak — a fájlböngészőben látod őket: ' + data.data.userdata_kept.join(', ') + '

'; + } if (data.data && data.data.backup_paths_refused && data.data.backup_paths_refused.length > 0) { preservedInfo += '

Nem törölt mentések: ' + data.data.backup_paths_refused.join('; ') + '

'; }