Fixed auth, NAV, projecttypes,numberranges,tenant,textemplates

This commit is contained in:
2025-09-07 19:26:46 +02:00
parent 34c5764472
commit 949b094490
7 changed files with 129 additions and 125 deletions

View File

@@ -21,8 +21,6 @@ defineShortcuts({
})
const openTab = ref(0)
const dataStore = useDataStore()
const supabase = useSupabaseClient()
const route = useRoute()
const router = useRouter()
const toast = useToast()
@@ -53,9 +51,9 @@ const setKeys = () => {
const setupPage = async() => {
if(mode.value === "show" ){
itemInfo.value = await useSupabaseSelectSingle("projecttypes",route.params.id,"*")
itemInfo.value = await useEntities("projecttypes").selectSingle(route.params.id,"*")
} else if (mode.value === "edit") {
itemInfo.value = await useSupabaseSelectSingle("projecttypes",route.params.id,"*")
itemInfo.value = await useEntities("projecttypes").selectSingle(route.params.id,"*")
}
if(mode.value === "create") {
@@ -74,7 +72,7 @@ setupPage()
const addPhase = () => {
itemInfo.value.initialPhases.push({label: '', icon: ''}),
setKeys
setKeys
}
</script>
@@ -99,13 +97,13 @@ const addPhase = () => {
<template #right>
<UButton
v-if="mode === 'edit'"
@click="dataStore.updateItem('projecttypes',itemInfo,oldItemInfo)"
@click="useEntities('projecttypes').update(itemInfo.id, itemInfo)"
>
Speichern
</UButton>
<UButton
v-else-if="mode === 'create'"
@click="dataStore.createNewItem('projecttypes', itemInfo)"
@click="useEntities('projecttypes').create( itemInfo)"
>
Erstellen
</UButton>
@@ -158,7 +156,7 @@ const addPhase = () => {
variant="outline"
class="mb-5"
v-if="mode === 'edit'"
description="Achtung Änderungen an diesem Projekttypen betreffen nur Projekte die damit neu erstellt werden. Bestehende Projekte bleiben unverändert."
description="Achtung Änderungen an diesem Projekttypen betreffen nur Projekte die damit neu erstellt werden. Bestehende Projekte bleiben unverändert."
/>
<UFormGroup
@@ -242,9 +240,9 @@ const addPhase = () => {
selectedKeyForQuickAction = phase.key"
>+ Schnellaktion</UButton>
<UButton
@click="phase.quickactions = phase.quickactions.filter(i => i.label !== button.label)"
v-for="button in phase.quickactions"
class="ml-1"
@click="phase.quickactions = phase.quickactions.filter(i => i.label !== button.label)"
v-for="button in phase.quickactions"
class="ml-1"
>
{{ button.label }}
</UButton>