Shift object enhancement
we need to introduce a field (in Shift?) that indicates:
- shift
canceled
should appear in 'my shifts', but should not be displayed in the Main view- use case: <2weeks cancelation/adjustment
- shift
is_active
- to avoid permanent deletions
-
exchanged
(for the exchange mechanism) - anything more?
acting role
- this can be solved by adding another Shift Role entity, but requires an internal fix on the search result to include this role to the result - otherwise requires the click on the 'Tools/Show additional roles'
May be separate boolean fields but some predefined (hardcoded) enum or another 'type' field would also work