Skip to content

Enhancement to Temporary Schedules Feature #3492

@mastercactapus

Description

@mastercactapus

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requeststaleThis is inactive

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions