Comments (5)
I believe this to be a really good change - I've found in my experience that most companies track vacation, personal time, etc in hours, not days. This allows someone to request "4.5 hours" off, and accrue, say, "4.25 hours of personal time, per week worked".
My suggestion would be to change the unit to hours, and allow increments as granular as 0.25 hours (15 minutes). On the requesting time off page, you would have them enter a date, and then a text box for hours off, or you could have them enter a date-time range, and calculate how many hours that is.
from timeoff-management-application.
I thought about the feature of increasing granularity of absences from half a day to the level of hours.
Tried to understand what is a problem we need to solve.
A) Is it to enable employees to book just a few hours of off time?
B) Or to be able to spend time that is accrual up to current date?
In majority of cases company allocate a particular number of days per year an employee could take as a vacation. And an employee is free to pickup any amount of days off at any point during the year until the total number of vacation days stay within allowance. So employer can kind of credit employee allowing to spend entire allowance let's say within January and February.
On other hand I assume there are organisations that even though they have an allocation of certain number of vacation days per year, they release available vacations as year passes. Pretty much like they with salary. For instance let's say allocation contains 24 days per year, if available balances are released on monthly basis it will be 2 days per month per year; if it is on weekly basis - roughly half a day per week.
Back to the TimeOff.Management.
Solving the issue A) sounds quite complex at this stage. As it would involve alternations to the database schema and amendments of logic that checks integrity of leave requests, as well as calculation of remaining and used balances.
On other hand if we need to solve issue outlined at B), it is a matter of adding logic that will make sure that company does not credit employees with more vacations that are due till current point. Which is purely business logic matter and could be easily turned on/off for different companies.
from timeoff-management-application.
can we pay or make a donation for this feature to be implemented?
from timeoff-management-application.
from timeoff-management-application.
What is the status and priority of this topic?
Is there a way to configure the exact time when day_part_morning and leave_day_part_afternoon starts so you would get the correct time when exporting to the calendar?
from timeoff-management-application.
Related Issues (20)
- It is not a issue it is a improvement is there any way we can make this website PWA
- Is timeoff-management usable with Node v16? HOT 1
- Manage Time Off by Hrs
- Error: Cannot find module 'debug'
- Leave on bank holiday
- Self host install errors HOT 9
- Is there a way to overwrite absences?
- Any way to update without having to get all the users to reset their password yet? HOT 1
- OIDC Integration (OpenID) example HOT 2
- Feature Request: A better Allowance Adjustment / Lieu Time system
- LDAP authentication isn't working
- Leave Approval Workflow HOT 1
- The whole project is vulnerable to Cross-site Request Forgery vulnerability.
- Timeoff.management no funciona
- Suggestion - make some leave types only available to admin/department supervisor
- bank holidays displayed on teamview?
- Carry over from previous year not working? HOT 4
- Can't carryover allowance with half days HOT 1
- No vacation overlaps over 3 days at the time
- Teamview setting that allows admin to let other users view teamview page without having to login?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from timeoff-management-application.