feat(ui): handle errors on folder creation or folder/file renaming

- protect file_management_service::rename_file with validate_storage_name
 - remove specific rename modal and use the generic modal class (less duplicate)
 - handle errors on modal action: do not close the modal on error and display this error
 - hide "Go to parent folder" contextMenu if section is files and folder is the same as current one
This commit is contained in:
Edouard Vanbelle
2026-05-09 00:06:30 +02:00
parent 52f4a865a9
commit 7697f3d35b
9 changed files with 160 additions and 174 deletions
+3 -4
View File
@@ -203,10 +203,9 @@ function setupActionsBarDelegation() {
break;
}
case 'new-folder-btn': {
const folderName = await Modal.promptNewFolder();
if (folderName) {
fileOps.createFolder(folderName);
}
await Modal.promptNewFolder(async (name) => {
await fileOps.createFolder(name);
});
break;
}
case 'grid-view-btn':