change whole backend and tables for gorm table references

simplify tables with table components close #31
This commit is contained in:
Adrian Zürcher
2025-11-29 15:59:18 +01:00
parent 62549c9039
commit bdcceb53e0
29 changed files with 646 additions and 514 deletions

View File

@@ -77,7 +77,7 @@
filled
:options="props.responsibles"
:option-label="(opt) => opt.firstName + ' ' + opt.lastName"
v-model="localMember.responsiblePerson"
v-model="localMember.responsible"
></q-select>
<q-input
v-if="!newMember"
@@ -105,9 +105,10 @@
import DialogFrame from 'src/vueLib/dialog/DialogFrame.vue';
import { type PropType, ref } from 'vue';
import { appApi } from 'src/boot/axios';
import type { Member, Members } from 'src/vueLib/models/member';
import type { Member } from 'src/vueLib/models/member';
import { useNotify } from 'src/vueLib/general/useNotify';
import { i18n } from 'src/boot/lang';
import type { Responsibles } from 'src/vueLib/models/responsible';
const { NotifyResponse } = useNotify();
const dialog = ref();
@@ -121,7 +122,7 @@ const localMember = ref<Member>({
const props = defineProps({
responsibles: {
type: Object as PropType<Members>,
type: Object as PropType<Responsibles>,
},
group: {
type: Array,