Skip to content
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

feature request: absence approval configureable #207

Open
pkoevesdi opened this issue Dec 10, 2024 · 4 comments
Open

feature request: absence approval configureable #207

pkoevesdi opened this issue Dec 10, 2024 · 4 comments
Labels
feature request New feature or request working times Contract / Working times plugin

Comments

@pkoevesdi
Copy link

I'm totally glad that with working hours plugin 1.16.0 we have a absence approval now, thank you for this!

Some wishes for further development:

  • let us choose, which types of absence need approval at all (for instance vacation needs approval, sickness doesn't) *)
  • let us choose, who can approve, including options "Vorgesetzter", "Rolle xx", "User xx", "Teamleader" etc., the latter options enable indepency of who is "Vorgesetzter".
    • best this also for each type of absence differently. So I'd suggest for each absence type to make it choosable who must approve, and one of the options is "nobody". This would fulfill first and second point together.
  • make these settings user dependent. For instance, some employee's vacation needs to be approved by option x, some by option y, some need no approval at all.

*) use case: In our company we want to introduce an approval process for vacation, but not for sickness. Because sickness is not a decision of the company, the company can't judge about this, especially not the first 3 days, where no sick note from a doctor is needed.

@pkoevesdi
Copy link
Author

pkoevesdi commented Dec 19, 2024

One thing I'd like to add:

  • option to remove the step "new", because it makes no sense in our company to put up an absence without requesting it. This is valid for holiday, but even more for sickness. That status makes it very prone for the employees to forget to really request the absence - happens all the time.
    Still I'd be interested, what would be the supposed use case for that.

@kevinpapst
Copy link
Member

The second post is a different use-case and its already planned. Please DO NOT post multiple issues in one. As soon as one is done, I will close it and the other ones are gone.

In my head "new" made sense, but in reality it seems it doesn't.
Additionally I plan to pre-check all entries in the requested table, so the buttons for approval / denial are available at first glance. Does that make sense?

@pkoevesdi
Copy link
Author

I'm happy with every improvement, but still I'd be glad to be able to switch off approval at all, at least for sickness.
Sorry for the second post, to me it fell perfectly under "approval configureable", but next time I'll split things up in smaller issues.

@kevinpapst
Copy link
Member

A new version is available:

  • Remove the New state from approval workflow for new entries
  • Auto approve sickness
  • Pre-check all absences in new and requested state, so people find the batch-actions easier

@kevinpapst kevinpapst added feature request New feature or request working times Contract / Working times plugin labels Jan 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request working times Contract / Working times plugin
Projects
None yet
Development

No branches or pull requests

2 participants