Skip to content

24/7 Shifts | Variable Weekly Holidays | Shift Swapping #3615

@esraakhattab95

Description

@esraakhattab95

Is your feature request related to a problem? Please describe.

Description:
Implement a flexible shift management system that supports:

  • 24/7 operational coverage
  • Variable weekly holidays per employee
  • Ability to swap shifts between employees with approval

Reason for Change:
To accommodate diverse employee schedules, improve coverage, and enhance operational flexibility.

Impact Assessment:

HR and Payroll modules may require updates to handle variable holidays.
Roster needs to support swap requests and approvals.

Describe the solution you'd like

From the roster, a manager should can easily see each employee’s schedule — including their shifts, weekly holidays, and even assign a new shift if the employee is on leave.
Employees should can also request to change their shift or swap shifts with another teammate, whether it's because of a leave or just a shift change.

Describe the alternatives you've considered

I tried a workaround by making a separate holiday list for each employee. This lets me assign shifts through the roster and manually change the shift status if someone is on leave during their weekly holiday.
But this method isn’t great — especially when there are a lot of employees. It takes too much time and effort, and most users don’t like it because it’s hard to manage with big teams.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions