From bb27811ddfcf93a04aa0353cc890178c7ee6df0a Mon Sep 17 00:00:00 2001 From: lexx Date: Sat, 5 Oct 2024 18:48:38 +0300 Subject: [PATCH] cleanup commands --- front/js/svelte/layout/Folder.svelte | 2 +- front/js/svelte/layout/Navbar.svelte | 11 ++- .../records/previews/PreviewFile.svelte | 8 +- .../records/previews/PreviewReference.svelte | 8 +- front/sass/_preview.scss | 4 +- src/Commands/EmptyTrash.php | 40 ++++++++ src/Commands/GenerateCollectionSchema.php | 2 +- src/Commands/GenerateFileSchema.php | 2 +- src/Commands/RebuildThumbnails.php | 2 +- src/Commands/RemoveOrphanEdges.php | 20 ++-- src/Commands/RemoveOrphanRecords.php | 38 ++++++++ src/Http/Controller/RecordController.php | 8 +- src/LucentServiceProvider.php | 4 + src/Record/Manager.php | 93 ------------------- 14 files changed, 119 insertions(+), 123 deletions(-) create mode 100644 src/Commands/EmptyTrash.php create mode 100644 src/Commands/RemoveOrphanRecords.php delete mode 100644 src/Record/Manager.php diff --git a/front/js/svelte/layout/Folder.svelte b/front/js/svelte/layout/Folder.svelte index 69da25c..30d1877 100644 --- a/front/js/svelte/layout/Folder.svelte +++ b/front/js/svelte/layout/Folder.svelte @@ -6,7 +6,7 @@ const channel = getContext("channel"); export let folder; export let schema; - export let expanded = folder.shoudlExpand; + export let expanded = folder.shouldExpand; function toggleExpand() { expanded = !expanded; diff --git a/front/js/svelte/layout/Navbar.svelte b/front/js/svelte/layout/Navbar.svelte index 578b3fe..2be451d 100644 --- a/front/js/svelte/layout/Navbar.svelte +++ b/front/js/svelte/layout/Navbar.svelte @@ -7,7 +7,7 @@ const readableSchemas = getContext("readableSchemas"); function addToFolder(tree, folderPath, aSchema) { - let shoudlExpand = aSchema.name === schema?.name; + let shouldExpand = aSchema.name === schema?.name; if (folderPath === "") { tree.files.push(aSchema) return tree @@ -16,12 +16,15 @@ folderNames.forEach(folderName => { let queriedFolder = tree.folders.find(folder => folder.name === folderName) if (!queriedFolder) { - queriedFolder = {name: folderName, files: [], folders: [], shoudlExpand: shoudlExpand}; + queriedFolder = {name: folderName, files: [], folders: [], shouldExpand: shouldExpand}; } folderNames.shift() let remainingFolderPath = folderNames.join("."); queriedFolder = addToFolder(queriedFolder, remainingFolderPath, aSchema) + + tree.folders = tree.folders.filter(f => f.name !== queriedFolder.name) tree.folders.push(queriedFolder); + }) return tree; @@ -30,7 +33,9 @@ const schemaTree = readableSchemas.reduce((carry, schema) => { carry = addToFolder(carry, schema.folder,schema) return carry; - }, {name: "", files: [], folders: [], shoudlExpand:true}); + }, {name: "", files: [], folders: [], shouldExpand:true}); + + console.log({schemaTree})