From 27af6a09539e0496eda7cc38d5cfb5e362da8433 Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Tue, 2 Sep 2025 18:47:12 +0200 Subject: [PATCH] New Backend changes --- components/DocumentDisplay.vue | 8 +- components/DocumentDisplayModal.vue | 58 ++--- components/DocumentUploadModal.vue | 2 +- components/EntityList.vue | 10 + components/EntityShow.vue | 28 +-- components/EntityShowSub.vue | 3 +- components/EntityShowSubCreatedDocuments.vue | 4 +- components/EntityShowSubFiles.vue | 4 +- components/EntityTable.vue | 22 +- components/MainNav.vue | 67 +----- components/costcentreDisplay.vue | 2 +- components/displayBankaccounts.vue | 4 +- components/displayIncomeAndExpenditure.vue | 13 +- components/displayOpenBalances.vue | 3 +- components/displayOpenTasks.vue | 6 +- components/displayProjectsInPhases.vue | 2 +- composables/useEntities.ts | 6 +- composables/useFiles.js | 211 ------------------ composables/useFiles.ts | 142 ++++++++++++ pages/accounts/index.vue | 4 - pages/banking/dep/[[accountId]].vue | 4 +- pages/banking/index.vue | 4 - pages/banking/statements/[mode]/[[id]].vue | 4 +- pages/calendar/[mode].vue | 19 +- pages/chats/index.vue | 4 +- pages/chats/show/[id].vue | 4 +- pages/contacts/[mode]/[[id]].vue | 4 +- pages/contacts/index.vue | 4 +- pages/createDocument/edit/[[id]].vue | 83 ++----- pages/createDocument/index.vue | 7 +- pages/createDocument/serialInvoice.vue | 3 +- pages/createDocument/show/[id].vue | 4 +- pages/files/index.vue | 98 ++------ pages/incomingInvoices/create.vue | 4 +- pages/incomingInvoices/edit/[id].vue | 4 +- pages/incomingInvoices/index.vue | 31 ++- pages/incomingInvoices/show/[id].vue | 4 +- pages/index.vue | 14 +- pages/inventory/index.vue | 4 +- pages/inventory/stocks.vue | 4 +- pages/projecttypes/[mode]/[[id]].vue | 4 +- pages/projecttypes/index.vue | 4 +- pages/roles/[mode]/[[id]].vue | 4 +- pages/roles/index.vue | 4 +- pages/settings/index.vue | 4 +- pages/settings/labels/index.vue | 4 +- pages/settings/numberRanges.vue | 4 +- .../standardEntity/[type]/[[mode]]/[[id]].vue | 18 +- pages/test.vue | 15 ++ pages/times/index.vue | 4 +- pages/trackingTrips/[mode]/[[id]].client.vue | 4 +- pages/trackingTrips/index.vue | 4 +- pages/workingtimes/index.vue | 4 +- stores/data.js | 186 ++++++++++----- 54 files changed, 485 insertions(+), 684 deletions(-) delete mode 100644 composables/useFiles.js create mode 100644 composables/useFiles.ts create mode 100644 pages/test.vue diff --git a/components/DocumentDisplay.vue b/components/DocumentDisplay.vue index 7e4715b..0c695a9 100644 --- a/components/DocumentDisplay.vue +++ b/components/DocumentDisplay.vue @@ -66,18 +66,18 @@ const showFile = (file) => {