goalert icon indicating copy to clipboard operation
goalert copied to clipboard

Enhancement to Temporary Schedules Feature

Open mastercactapus opened this issue 1 year ago • 1 comments

What problem would you like to solve? Please describe: Improvements are sought for the Temporary Schedules feature based on recent user feedback.

Describe the solution you'd like:

  1. History and Change Confidence

    • Add a diff feature to track changes in shifts. Changes include added or removed shifts, and added or removed users.
  2. Timezones

    • Implement an app wide timezone setting defaulted to local. Always display time in local but provide an option to hover to view schedule or rotation-specific timezone.
  3. Overlapping Schedules

    • Change the handling of overlapping temporary schedules to trim existing schedules instead of merging. Existing schedules that are overlapped by a new one will be truncated or split.
  4. Shift Editing User Experience Improvements

    • Implement fixed shifts configuration for temporary schedules.
    • Make user selection a required field unless 'allow gaps' is checked.
    • Add a new feature to select fallback user or schedule to automatically fill gaps.

Additional context: This updates are expected to enhance user efficiency and confidence when managing temporary schedules.

mastercactapus avatar Nov 29 '23 20:11 mastercactapus

Mind map from discussion: Temp  Schedules

mastercactapus avatar Nov 29 '23 20:11 mastercactapus