glewe / teamcal-neo

TeamCal Neo is a web application of a day-based calendar. It's generic purpose is the absence and event management of employees, project teams, music bands and other groups needing a scheduler.
Other
2 stars 1 forks source link

Absence pattern #6

Open glewe opened 1 week ago

glewe commented 1 week ago

What version are you referring to? 3.9.3

Is your feature request related to a problem? Please describe. We also have a use case of adding Shift Plans. Since they follow a fixed structure, inputting them is cumbersome. We like to request a new feature, to ease up the User experience.

Describe the solution you'd like We are aware that this is a major change, since it would need another dedicated configuration page/code/database table for schemas. And maybe you even have a better idea on how to implement this, but let me illustrate the user story first.

Schema Input of User Absences in Calendar With:

M = Morning Shift D = Day Shift and N = Night Shift.

We would like to have a NEW special “Scheme Absence type”, which for now we name “Normal Shift Scheme”.

When a user is in the action=calendaredit

Absence 1 2 3 4 5 6 7
Morning            
Day            
Night            
Normal Shift Scheme x          
Users 1 2 3 4 5 6 7
M M D D N N  
Absence 1 2 3 4 5 6 7
Morning x x        
Day     x x    
Night         x x
Normal Shift Scheme            

Remarks:

And I hope i made the CR clear. If not, please ask. And if you have an idea to archive this differently, even better.

In case you can not accept this CR, I will have to hack the SQL database, since that really seems to be a strong user story request.


Note This request was submitted in March 2024 via a different channel. I submitted it here to allow the community to participate.

glewe commented 1 week ago

Thoughts on the concept of the new feature:

Does that make sense?