Code Monkey home page Code Monkey logo

Comments (5)

abyss avatar abyss commented on May 19, 2024 2

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.

vpp avatar vpp commented on May 19, 2024

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.

kenshi1023 avatar kenshi1023 commented on May 19, 2024

can we pay or make a donation for this feature to be implemented?

from timeoff-management-application.

vpp avatar vpp commented on May 19, 2024

from timeoff-management-application.

53c70r avatar 53c70r commented on May 19, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.