From 8377ac1fab34869d1cc17acb8456ed80ea22953e Mon Sep 17 00:00:00 2001 From: Fornax Date: Tue, 30 May 2023 16:59:11 +0200 Subject: [PATCH] Properly encode path links, remove unused password settings --- svelte/src/filesystem/Breadcrumbs.svelte | 4 +++- svelte/src/filesystem/EditWindow.svelte | 14 +------------ svelte/src/filesystem/Filesystem.svelte | 8 ------- svelte/src/filesystem/FilesystemAPI.js | 6 ------ svelte/src/filesystem/Navigator.svelte | 8 ------- svelte/src/filesystem/SearchView.svelte | 4 ++-- .../filesystem/filemanager/FileManager.svelte | 21 +++++++++++++++++-- .../filesystem/filemanager/GalleryView.svelte | 4 ++-- .../filesystem/filemanager/ListView.svelte | 10 ++++++--- 9 files changed, 34 insertions(+), 45 deletions(-) diff --git a/svelte/src/filesystem/Breadcrumbs.svelte b/svelte/src/filesystem/Breadcrumbs.svelte index d971430..a1410ba 100644 --- a/svelte/src/filesystem/Breadcrumbs.svelte +++ b/svelte/src/filesystem/Breadcrumbs.svelte @@ -1,4 +1,6 @@ @@ -6,7 +8,7 @@ export let fs_navigator {#each state.path as node, i (node.path)} {@const shared = node.id !== undefined && node.id !== "me"} {fs_navigator.navigate(node.path, true)}} diff --git a/svelte/src/filesystem/EditWindow.svelte b/svelte/src/filesystem/EditWindow.svelte index 2fe8b27..6333c59 100644 --- a/svelte/src/filesystem/EditWindow.svelte +++ b/svelte/src/filesystem/EditWindow.svelte @@ -23,8 +23,6 @@ export const edit = (f, oae = false, t = "file") => { file_name = file.name shared = !(file.id === undefined || file.id === "") - read_password = file.read_password ? file.read_password : "" - write_password = file.write_password ? file.write_password : "" visible = true } @@ -33,8 +31,6 @@ let open_after_edit = false let file_name = "" let shared = false -let read_password = "" -let write_password = "" const save = async () => { console.debug("Saving file", file.path) @@ -42,11 +38,7 @@ const save = async () => { dispatch("loading", true) await fs_update( file.path, - { - shared: shared, - read_password: read_password, - write_password: write_password, - }, + {shared: shared}, ) if (file_name !== file.name) { @@ -138,10 +130,6 @@ const delete_file = async () => { - - - - {/if} diff --git a/svelte/src/filesystem/Filesystem.svelte b/svelte/src/filesystem/Filesystem.svelte index 05bd3bf..ee2d1c7 100644 --- a/svelte/src/filesystem/Filesystem.svelte +++ b/svelte/src/filesystem/Filesystem.svelte @@ -30,14 +30,6 @@ let state = { // Shortcuts base: window.initial_node.path[window.initial_node.base_index], - // Passwords for accessing this bucket. Passwords are not always required - // but sometimes they are - read_password: "", - write_password: "", - - // Root path of the bucket. Used for navigation by prepending it to a file - // path - path_root: "/d/"+window.initial_node.path[0].id, shuffle: false, } diff --git a/svelte/src/filesystem/FilesystemAPI.js b/svelte/src/filesystem/FilesystemAPI.js index 432ef8a..47ce0a4 100644 --- a/svelte/src/filesystem/FilesystemAPI.js +++ b/svelte/src/filesystem/FilesystemAPI.js @@ -69,12 +69,6 @@ export const fs_update = async (path, opts) => { if (opts.shared !== undefined) { form.append("shared", opts.shared) } - if (opts.read_password !== undefined) { - form.append("read_password", opts.read_password) - } - if (opts.write_password !== undefined) { - form.append("write_password", opts.write_password) - } return await fs_check_response( await fetch(fs_path_url(path), { method: "POST", body: form }) diff --git a/svelte/src/filesystem/Navigator.svelte b/svelte/src/filesystem/Navigator.svelte index 5ce808e..dde7432 100644 --- a/svelte/src/filesystem/Navigator.svelte +++ b/svelte/src/filesystem/Navigator.svelte @@ -15,14 +15,6 @@ export let state = { // The part of the path that base_index points to base: {}, - // Passwords for accessing this bucket. Passwords are not always required - // but sometimes they are - read_password: "", - write_password: "", - - // Root path of the bucket. Used for navigation by prepending it to a file - // path - path_root: "", shuffle: false, } diff --git a/svelte/src/filesystem/SearchView.svelte b/svelte/src/filesystem/SearchView.svelte index 73b5fbc..ac98f3b 100644 --- a/svelte/src/filesystem/SearchView.svelte +++ b/svelte/src/filesystem/SearchView.svelte @@ -1,7 +1,7 @@