owltide/components
Hornwitser 73b28834a1 Allow orphaned event and shit slots
When editing the slots of events and shifts there are certain situations
where the event or shift a slot should belong to becomes unclear or
difficult to reliably assign.  For example when adding a new slot in the
UI it may be desirable to do so before the user has input the event
or shift the slot should belong to.

In these cases, not being able to store the slot into the schedule makes
the UI logic needlessly complicated.  Allow slots to be added that do
not have its assiated relation linked up to make editing and handling
such scenarios easier.
2025-06-27 18:34:37 +02:00
..
AssignedCrew.vue Refactor user storage and update 2025-06-23 00:28:58 +02:00
ButtonLogOut.vue Use prefix notation for component names 2025-06-17 22:29:16 +02:00
CardEvent.vue Fix import statements 2025-06-23 12:54:09 +02:00
CardShift.vue Add cards for shifts 2025-06-24 15:41:53 +02:00
Header.vue Add About page with info about the project 2025-06-24 16:00:55 +02:00
PushNotification.vue Use a pinia store to manage session state 2025-05-24 18:18:27 +02:00
SelectDropdown.vue Add custom select component 2025-06-27 18:20:24 +02:00
SelectMultiEntity.vue Add custom select component 2025-06-27 18:20:24 +02:00
SelectSingleEntity.vue Add custom select component 2025-06-27 18:20:24 +02:00
TableScheduleEvents.vue Refactor ClientSchedule to mutable types 2025-06-24 00:07:18 +02:00
TableScheduleEventSlots.vue Allow orphaned event and shit slots 2025-06-27 18:34:37 +02:00
TableScheduleLocations.vue Refactor ClientSchedule to mutable types 2025-06-24 00:07:18 +02:00
TableScheduleRoles.vue Refactor ClientSchedule to mutable types 2025-06-24 00:07:18 +02:00
TableScheduleShifts.vue Refactor ClientSchedule to mutable types 2025-06-24 00:07:18 +02:00
TableScheduleShiftSlots.vue Allow orphaned event and shit slots 2025-06-27 18:34:37 +02:00
TableUsers.vue Fix import statements 2025-06-23 12:54:09 +02:00
Tabs.vue Organise edit page into tabs 2025-06-18 00:24:45 +02:00
timetable-terminology.png Port application from Next.js to Nuxt 2025-03-05 15:36:50 +01:00
Timetable.vue Render overlapping events/shifts in separate rows 2025-06-25 15:38:47 +02:00