Giter VIP home page Giter VIP logo

bambooing's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

bambooing's Issues

Exclude from timesheet any Time off type

Currently only the approved PTO time off type (77) is excluded from the timesheet entries. However there are more time off types that could be also taken into account:

  • 81 - Floating day
  • 91 - Overtime
  • 102 - Digital Disconnect Day
  • 104 - FlyBetter Days
  • 80 - Sick Policy
  • 92 - Personal days
  • 98 - Parental leave
  • 89 - Personal leave
  • 97 - Carryover PTO

Rake to populate timesheet monthly

Currently bambooing offers timesheet data insertion on weekly basis. Since we are sending timesheets for approval on a monthly basis, a rake to populate hours for the 'current' month will reduce the manual triggering of the rake from 4 to 1.

Entropy for weekly hours rate

Bambooing is offering the possibility to add entries for a week manually, however every day registers exactly 8 hours of work done. In reality, a clocker does not work 8 hours sharp every single day so we will need to tweak the algorithm to be more aligned with employees daily hours rate.

Concentrate logic to determine today's date

There are several places that get today's date however we would like to have it in just one place. That refactoring will make it easy to change today's date behaviour manually

Add random hours for a specific day

Currently bambooing is offering to possibility to fill up your current weekday, however if you missed to run the rake during a week, you would have to enter these hours manually. In order prevent adding entries manually, we would like to create a rake task that permits adding random time for a given day passed.

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.