From cef6b13dd142ad627a0b2b11307819bb08f92fb7 Mon Sep 17 00:00:00 2001 From: Hornwitser Date: Sat, 15 Mar 2025 18:18:08 +0100 Subject: [PATCH] Add assigment of crew to events and shifts --- components/AssignedCrew.vue | 62 +++++++++++++++++++++++++++++++ components/ScheduleTable.vue | 24 ++++++++++++ components/ShiftScheduleTable.vue | 26 ++++++++++++- composables/accounts.ts | 9 +++++ server/api/accounts/index.get.ts | 23 ++++++++++++ server/utils/schedule.ts | 10 ++++- shared/types/schedule.d.ts | 2 + 7 files changed, 153 insertions(+), 3 deletions(-) create mode 100644 components/AssignedCrew.vue create mode 100644 composables/accounts.ts create mode 100644 server/api/accounts/index.get.ts diff --git a/components/AssignedCrew.vue b/components/AssignedCrew.vue new file mode 100644 index 0000000..3d7fc0d --- /dev/null +++ b/components/AssignedCrew.vue @@ -0,0 +1,62 @@ + + + + + diff --git a/components/ScheduleTable.vue b/components/ScheduleTable.vue index ed1bae1..256a8e6 100644 --- a/components/ScheduleTable.vue +++ b/components/ScheduleTable.vue @@ -10,6 +10,7 @@ event s location + assigned @@ -53,6 +54,7 @@ >{{ location.name }} + Add at