hpi-stundennachweis
hpi-stundennachweis copied to clipboard
Holiday Policies changed?
This is similar to #5.
I have received back a note from HR that "we don't work on holidays" and they will not accept an Arbeitszeitnachweis with hours clocked on a holiday.
Did you double-check with the accounting department?
I did. They don't know what's going on. But apparently someone in the chain of command has a problem with working hours on holidays. I have yet to find out who exactly that is.
I could probably whip up a PR to add an option to work around this by distributing more hours on other days if a working day falls on a holiday.
Minijobs are covered by §2 EntgFG as well, if your regular work day is on a holiday. Berlin.de has also a flyer for that: https://www.berlin.de/ba-treptow-koepenick/_assets/beauftragte/integration/pdf/job_arbeitsrecht_geringfugige_beschaftigung.pdf
You also have some days of vacation per year... just saying.
I'm not going to start a discussion about the validity of the imaginary hours I had a program make up for me with my employer ;)
I managed to add avoiding holidays as a feature, but accidentally did a complete rewrite of the javascript code and parts of the frontend in the process - (git diff | wc -l reports something along the lines of 1500 touched lines) - I assume you don't want a commit this size as a PR, so I just pushed to a forked repo instead: https://github.com/oaken-source/hpi-stundennachweis
notable changes include:
- use a holiday webservice instead of a manually maintained list of days
- represent times as an integer amount of quarter hours instead of a float
- number of months to generate is now a text input, not radio buttons
- start time is now two text inputs (min, max), not radio buttons
- fixed a missing </div> in the layout
- option 'Arbeitszeit gleichmäßig verteilen' is gone (I didn't understand what that entailed)
- option 'Feiertage vermeiden' was added
We can talk about whether and / or how these changes can be merged back, if you like, or we can just close this issue. Either way, I'm happy now :)