removed extra file preferences methods and removed seting permissions on the default bucket

This commit is contained in:
ArnabChatterjee20k
2025-08-22 09:50:00 +05:30
parent 1a99a202af
commit 74f05321b7
3 changed files with 9 additions and 36 deletions
+8 -13
View File
@@ -54,8 +54,8 @@
let view: 'grid' | 'list' = 'list';
onMount(() => {
const filePickerPrefs = preferences.getFilePickerPreferences();
localFileBucketSelected = !filePickerPrefs.lastSelectedBucket;
const lastSelectedBucket = preferences.getKey('lastSelectedBucket', null);
localFileBucketSelected = !lastSelectedBucket;
selectedBucket = currentBucket?.$id;
});
@@ -66,9 +66,8 @@
await uploadFile();
}
preferences.setFilePickerPreferences({
lastSelectedBucket: localFileBucketSelected ? null : selectedBucket
});
// Save preference based on selection
preferences.setKey('lastSelectedBucket', localFileBucketSelected ? null : selectedBucket);
onSelect(currentFile, localFileBucketSelected);
closeModal();
@@ -90,9 +89,7 @@
if (localFileBucketSelected) {
file = await sdk
.forConsoleIn(page.params.region)
.storage.createFile('default', ID.unique(), localFile[0], [
Permission.read(Role.any())
]);
.storage.createFile('default', ID.unique(), localFile[0]);
} else {
file = await sdk
.forProject(page.params.region, page.params.project)
@@ -163,13 +160,11 @@
.forProject(page.params.region, page.params.project)
.storage.listBuckets();
const filePickerPrefs = preferences.getFilePickerPreferences();
const lastSelectedBucket = preferences.getKey('lastSelectedBucket', null);
let preferredBucket = null;
if (filePickerPrefs.lastSelectedBucket) {
preferredBucket = response.buckets.find(
(bucket) => bucket.$id === filePickerPrefs.lastSelectedBucket
);
if (lastSelectedBucket) {
preferredBucket = response.buckets.find((bucket) => bucket.$id === lastSelectedBucket);
}
const bucket = preferredBucket ?? response.buckets[0] ?? null;
-22
View File
@@ -314,28 +314,6 @@ function createPreferences() {
n.miscellaneous[key] = value;
return n;
});
},
getFilePickerPreferences() {
return (
preferences?.filePicker ?? {
lastSelectedBucket: null
}
);
},
async setFilePickerPreferences(prefs: ConsolePreferences['filePicker']) {
await updateAndSync((n) => {
if (!n?.filePicker) {
n ??= {};
n.filePicker ??= {};
}
n.filePicker = {
...n.filePicker,
...prefs
};
return n;
});
}
};
}
@@ -230,7 +230,7 @@
<!-- CSVs can be text/plain or text/csv sometimes! -->
<FilePicker
{onSelect}
showLocalFileBucket={true}
showLocalFileBucket
localFileBucketTitle="Upload CSV file"
mimeTypeQuery="text/"
allowedExtension="csv"