diff --git a/src/svelte/elem/prompts/account.js b/src/svelte/elem/prompts/account.js index 0cb6f7a..35428af 100644 --- a/src/svelte/elem/prompts/account.js +++ b/src/svelte/elem/prompts/account.js @@ -65,7 +65,7 @@ export function userChange(optPicker) { inputSettings: {} }, { - name: "OK", + name: "Update username", icon: "/static/assets/icons/update.svg", description: "", id: true @@ -97,7 +97,7 @@ export function pwdChng(optPicker) { } }, { - name: "OK", + name: "Update password", icon: "/static/assets/icons/update.svg", description: "This will log you out of all sessions", id: true diff --git a/src/svelte/elem/prompts/uploads.js b/src/svelte/elem/prompts/uploads.js index a776ff6..a9ce542 100644 --- a/src/svelte/elem/prompts/uploads.js +++ b/src/svelte/elem/prompts/uploads.js @@ -31,6 +31,33 @@ export function dfv(optPicker) { optPicker.picker(`${response.status} ${response.statusText}`,[]) } + fetchAccountData() + }) + } + }) +} + +export function update_all_files(optPicker) { + optPicker.picker("You sure?",[ + { + name: "Yeah", + icon: "/static/assets/icons/update.svg", + description: `This will make all of your files ${get(account).defaultFileVisibility || "public"}`, + id: true + } + ]).then((exp) => { + if (exp && exp.selected) { + fetch(`/files/action`,{method:"POST", body:JSON.stringify({ + target:get(account).files, + action: { + visibility: get(account).defaultFileVisibility + } + })}).then((response) => { + + if (response.status != 200) { + optPicker.picker(`${response.status} ${response.statusText}`,[]) + } + fetchAccountData() }) } diff --git a/src/svelte/elem/pulldowns/Accounts.svelte b/src/svelte/elem/pulldowns/Accounts.svelte index 2828c8e..fee83f6 100644 --- a/src/svelte/elem/pulldowns/Accounts.svelte +++ b/src/svelte/elem/pulldowns/Accounts.svelte @@ -146,7 +146,7 @@

Default file visibility
Uploads will be {$account.defaultFileVisibility || "public"} by default

-