jollopre / bambooing Goto Github PK
View Code? Open in Web Editor NEWA hassle free gem to track your working hours for bamboohr
License: MIT License
A hassle free gem to track your working hours for bamboohr
License: MIT License
In order to simplify the connection to the third party server, we think is best if we encapsulate into a client class all the details between request/response http.
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:
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.
The beginning of the month day is always added to the list of current month weekdays without taking into account whether or not that day is a weekday.
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.
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
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.
Currently, bambooing is adding entries for any weekday but it is not taking into account that any weekday given, the employee could be off. We would like to exclude a weekday if the employee is not working. For that, the following endpoint https://www.bamboohr.com/api/documentation/time_off.php might help
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.