From 55699da42c688cd82ce4b63ce75b7af5865fb389 Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Sat, 14 Feb 2026 12:48:59 +0100 Subject: [PATCH] Supabase Removals Frontend --- .../EntityShowSubCreatedDocuments.vue | 3 +- .../EntityShowSubOwnAccountsStatements.vue | 7 +- frontend/components/EntityShowSubPhases.vue | 14 +- frontend/components/EntityShowSubTimes.vue | 7 +- frontend/components/EntityTable.vue | 2 +- frontend/components/GlobalMessages.vue | 28 ++-- frontend/components/HelpSlideover.vue | 5 +- .../components/NotificationsSlideover.vue | 27 ++-- frontend/components/StandardEntityModal.vue | 10 +- frontend/components/UserDropdown.vue | 7 +- .../inventoryitemgroupsWithLoad.vue | 6 +- .../inventoryitemsWithLoad.vue | 6 +- .../columnRenderings/vehiclesWithLoad.vue | 6 +- frontend/components/costcentreDisplay.vue | 6 +- .../displayIncomeAndExpenditure.vue | 5 +- .../components/noAutoLoad/BlockEditor.vue | 10 +- .../noAutoLoad/displayPresentProfiles.vue | 16 +- frontend/composables/useSum.js | 5 +- frontend/nuxt.config.ts | 4 +- .../pages/createdletters/[mode]/[[id]].vue | 4 +- frontend/pages/roles/[mode]/[[id]].vue | 5 +- frontend/pages/roles/index.vue | 4 +- .../pages/settings/emailaccounts/index.vue | 6 +- .../standardEntity/[type]/[mode]/[[id]].vue | 1 - .../pages/standardEntity/[type]/index.vue | 4 +- frontend/pages/support/[id].vue | 3 +- frontend/pages/support/index.vue | 11 +- frontend/stores/profile.js | 145 +++++++----------- 28 files changed, 135 insertions(+), 222 deletions(-) diff --git a/frontend/components/EntityShowSubCreatedDocuments.vue b/frontend/components/EntityShowSubCreatedDocuments.vue index 2f987ac..33392b1 100644 --- a/frontend/components/EntityShowSubCreatedDocuments.vue +++ b/frontend/components/EntityShowSubCreatedDocuments.vue @@ -60,7 +60,6 @@ const router = useRouter() const createddocuments = ref([]) const setup = async () => { - //createddocuments.value = (await useSupabaseSelect("createddocuments")).filter(i => !i.archived) createddocuments.value = (await useEntities("createddocuments").select()).filter(i => !i.archived) } setup() @@ -308,4 +307,4 @@ const selectItem = (item) => { \ No newline at end of file + diff --git a/frontend/components/EntityShowSubOwnAccountsStatements.vue b/frontend/components/EntityShowSubOwnAccountsStatements.vue index 027d7a0..8307b5d 100644 --- a/frontend/components/EntityShowSubOwnAccountsStatements.vue +++ b/frontend/components/EntityShowSubOwnAccountsStatements.vue @@ -1,9 +1,6 @@ diff --git a/frontend/components/columnRenderings/inventoryitemsWithLoad.vue b/frontend/components/columnRenderings/inventoryitemsWithLoad.vue index 3763d78..a81ca3d 100644 --- a/frontend/components/columnRenderings/inventoryitemsWithLoad.vue +++ b/frontend/components/columnRenderings/inventoryitemsWithLoad.vue @@ -7,11 +7,9 @@ const props = defineProps({ } }) -const supabase = useSupabaseClient() - - let inventoryitems = await Promise.all(props.row.inventoryitems.map(async (i) => { - return (await supabase.from("inventoryitems").select("id,name").eq("id",i).single()).data.name + const item = await useEntities("inventoryitems").selectSingle(i) + return item?.name })) diff --git a/frontend/components/columnRenderings/vehiclesWithLoad.vue b/frontend/components/columnRenderings/vehiclesWithLoad.vue index c1c695b..314051e 100644 --- a/frontend/components/columnRenderings/vehiclesWithLoad.vue +++ b/frontend/components/columnRenderings/vehiclesWithLoad.vue @@ -7,11 +7,9 @@ const props = defineProps({ } }) -const supabase = useSupabaseClient() - - let vehicles = await Promise.all(props.row.vehicles.map(async (i) => { - return (await supabase.from("vehicles").select("id,licensePlate").eq("id",i).single()).data.licensePlate + const vehicle = await useEntities("vehicles").selectSingle(i) + return vehicle?.licensePlate })) diff --git a/frontend/components/costcentreDisplay.vue b/frontend/components/costcentreDisplay.vue index 8b3a97b..d3adf6d 100644 --- a/frontend/components/costcentreDisplay.vue +++ b/frontend/components/costcentreDisplay.vue @@ -1,8 +1,4 @@