Liam hi
Thank you for your interest in our plugin and your kind words.
This is an issue we are actively considering but it’s a bit more complicated than may appear – for example, how far up the chain of command should approvals go and should everyone get the notice? Obviously this could result in senior managers getting a lot of emails! We would need to create a new WordPress User Role like Admin or Contributor to add these powers and if we were to do that, the question arises, should we give the Admin the option to create multiple different roles and assign different capabilities to them (so we have employee and HR manager, but we could add ‘line manager’ ‘freelance’ ‘volunteer’ ‘factor/unit manager’ ‘functional head’ etc etc. That would be a major project, but if we had to add one role (the line manager) then it might be worth creating a tool for Admins to do what they want which would be a better long term and more flexible solution…. So as I say, we are considering what route we want to take. Am interested to hear your thoughts.
Paul
Hi Paul,
Thanks for your reply.
For my needs, the logical approach would be that just the immediate line manager can approve leave requests. A line manager cannot approve leave for someone two levels below them in the chain of command. If the immediate line manager is unavailable to approve leave, the user with the HR permission can approve.
Having just the user with the HR permission being able to approve leave requests causes the following issue for me. In our org, which I assume is standard enough, the CEO has 4 people reporting to him and each of those four can have up to 10 people reporting to them. Just to be able to have the CEO approve leave for any of the 4 reporting to him, he must receive the leave requests for up to 50 people. It creates unnecessary emails being generated.
Even having this functionality as a paid for upgrade would be acceptable as it would make the system much more usable.
Thanks,
Liam
Hi,
Thanks for the feedback. Yes I can see the use case. I’ll have a chat with the dev team and see if we can come up with some ideas.
Paul
I have some good news for you.
We will be implementing this in our next update of the Pro version of the plugin. It’s probably be a few weeks, but it’s on its way.
Best wishes,
Paul
Hi Paul,
Thanks for the heads up.
I’ll look forward to upgrading.
Thanks,
Liam
Just a quick update – we hope to have this completed by the end of next week.
Excellent, thanks for the update
Hi Paul,
Any update on when this feature will be released?
Thanks,
Liam
This was released five minutes ago 🙂
Under the WPHR Manager tab on the sidebar you will now find two new menu itens ‘ Line Managers and HR Managers – you can select who is to receive email notifications of leave requests and who is able to approve those requests in these two pages.
Hi. Thanks very much.
Just one clarification, under “HR Manager” I can tick the boxes under “Receive Leave Notifications” & “Manage Leave”, click save and the boxes remain ticked.
However, under “Line Managers”, when I tick the boxes under “Receive Leave Notifications” & “Manage Leave” and click save, the boxes become un-ticked and remain un-ticked.
Is this a bug or is this the intended operation?
Thanks,
Liam
Hmm – I think that’s meant to happen – I recall a conversation about an override or something like that – but cannot track it. We are on holiday today so I’ll check with the dev team when everyone is back.
Best wishes
Liam hi
Did you update the plugin from FTP? That may be why you are facing this issue.
If so, we suggest you deactivate the plugin and activate it again and check for that functionally.
PG
Hi Paul,
No, I updated via the admin interface but I’ve tried the deactivate and activate process and that’s done the trick!
Thanks again,
Liam
Glad to hear it is resolved.
Best wishes.