-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ADD] #10 allow resetting future leaves for employees, #38
Conversation
Soweit ich das jetzt nachvollziehen konnte ist noch offen:
Wenn ich hier falsch liege, brauch ich ne Einführung. |
5532173
to
04ff3c5
Compare
@albig hier soeben den Konflikt aufgelöst |
04ff3c5
to
d11cb42
Compare
@albig was war nochmal das Problem mit dem Bearbeiten von Krankheitstagen? Funktioniert das nicht genauso wie die anderen Urlaube (zu draft, dann bearbeiten, neu anfragen)? |
Bei Kranktagen funktioniert nur die Eintragung und Zurücksetzen zukünftiger Termine. Beispielsweise geplante Krankenhausaufenthalte. Insofern funktioniert das genauso, wie bei Urlaub. Was noch nicht funktioniert, ist das Überlappen von nachgetragenen Kranktagen auf vergangen Urlaub. Und der "Ablehnen"-Button für Mitarbeitende sollte weg, da man sowieso nicht die nötigen Rechte hat. Geht das? |
ah danke, an den Überlappungen arbeite ich gerade, der erste Punkt von oben hat mich verwirrt. Den Ablehnen-Knopf schaue ich mir danach an, aber vermutlich nicht heute |
Vermutlich war ich da selbst verwirrt, als ich das getestet habe. Aber es macht schon Sinn, dass auch Kranktage in der Vergangenheit nicht bearbeitet werden dürfen. |
Ich habe das Modul auf https://github.com/hbrunn/hr-holidays/tree/15.0-hr_holidays_overlap gepushed. Da ich bisher nur den happy flow fertig implementiert und getestet habe will ich das noch nicht zum Testen/Review anbieten, aber falls Du selbst damit experimentieren willst, hier schonmal der Link. Was geht: Beim Krankheitstyp 'Allow overlap' setzen, dann kannst Du Krankheitstage "über" Urlaubstage legen, und die sollten auch korrekt vom Saldo des Urlaubs abgezogen werden. Was ich mir noch anschauen muss (gerne Feedback ob das für Euch überhaupt nötig ist, bzw Deine Meinung):
|
Nur zum Verständnis: Statt dieses PRs, nehme ich jetzt https://github.com/hbrunn/hr-holidays/tree/15.0-hr_holidays_overlap? Das hat im ersten Versuch geklappt.
|
nehm beides, die zwei sind unabhängig voneinander. Ich habe bloss hier keine dependency zugefügt weil ich dem Code noch nicht vertraue. Den Teil hier kannst Du unabhängig mergen wenn das okay ist.
|
Bei diesem PR kommt ein Menü-Punkt "All leaves" für Administratoren hinzu, der das selbe Ergebnis liefert wie "All Time Off" (Approvals -> Time Off). Ist das so beabsichtigt? Da beim PR auch das Eintragen von überlappenden Kranktagen auf Urlaub in der Vergangenheit nicht funktioniert, merg ich den Stand jetzt nicht. Bei Die Urlaubsgutschrift erfolgt sofort, auch wenn eine Genehmigung aussteht. Auch genehmigte Krankheit löst es nicht aus, dass man diese Tage erneut für Urlaubsanträge nutzen kann. |
Bitte wie besprochen hier den Code aufräumen. Z.B. das Feld Den Sinn des Menü "All Leaves" kann ich nicht mehr nachvollziehen:
|
…eaves for managers.
d11cb42
to
205cbe3
Compare
hier dann nur das Bearbeiten, und hr_holidays_overlap funktioniert jetzt auch so wie es soll |
Codecov ReportAttention:
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## 15.0 #38 +/- ##
==========================================
- Coverage 71.14% 69.58% -1.56%
==========================================
Files 10 11 +1
Lines 201 217 +16
Branches 5 8 +3
==========================================
+ Hits 143 151 +8
- Misses 57 64 +7
- Partials 1 2 +1 ☔ View full report in Codecov by Sentry. |
No description provided.