I just logged in as Sofie, and confirmed the issue you're describing. Like you said - with the admin account it works fine.
The thing is that we can't replicate this behavior locally or on any of our development websites.
Can you clone your website?
If yes - I'll ask you to install the Duplicator plugin. It will generate a couple of files which you can send me (along with the log-in credentials), and then I can create an exact copy of your website, see what the issue is and try to resolve it.
Please note that the files will be too large to attach to the ticket, so you can upload them via wetransfer.com and just send me the link.
Just make sure to enable the PRIVATE response when sending the file, since this is a public ticket.
Please download the file attached to my response, and replace the file ..wp-content/plugins/ameliabooking/src/Application/Commands/Report/GetAppointmentsCommandHandler.php with the file from the zip.
That should solve the issue.
There's a bug in Amelia since you added the Employee to also be an Amelia Manager. This fix should solve it, and it will be included in the next update.
No changes were made regarding roles in the past few updates (roles haven't been changed for at least over a year).
The solution to seeing other employees' appointments would be to modify the capabilities of the employee role, but that would affect all employees. We were never able to make this work the way you said it used to work, and since there were no changes in the plugin regarding the capabilities of employees, managers, customers, or admins, I don't know what could've been changed on your site to make it not work anymore. Given that it did work before.
The functionality of seeing other employees' appointments still does work, but some functionalities like exporting will be affected, and there's nothing we can currently do about it. I'll reach out to our developers about this, but I can't promise anything.
I'll definitely forward this to our development team as a suggestion. I'm sure that it's already listed on our feature suggestion page, but if you can't see it, feel free to add your suggestion there, and it will be forwarded to our management for review.
After it's been reviewed it will be presented on the front page, for voting. Please note that it may take some time before your suggestion is brought up for voting since we receive quite a lot of suggestions on daily basis.
Hi,
I have this very strange problem now. When I would export a list of appointments to csv, everything works fine.
However, when my collegue Sofie is doing that, she gets a very strange document:
I changed her password and tried here as well, and with her account I had the same issue.
She has now the role "Amelia Manager". I also tried with a full admin account and that didn't work either.
What could be the cause for this, and waht could be the solution?
You can find the csv file attached
Thx,
Laurent
Hi Laurent,
thank you!
The files are the same on our side; is there any chance that you can send me one file that you exported with her account, and one with yours?
Hi Laurent,
thank you so much for the fileI apologize for the later response as we don't work on weekends.
I have forwarded the credentials to a senior colleague, so that he can try as well and see where the output file conflict occurs.
Hey Laurent
I just logged in as Sofie, and confirmed the issue you're describing. Like you said - with the admin account it works fine.
The thing is that we can't replicate this behavior locally or on any of our development websites.
Can you clone your website?
If yes - I'll ask you to install the Duplicator plugin. It will generate a couple of files which you can send me (along with the log-in credentials), and then I can create an exact copy of your website, see what the issue is and try to resolve it.
Please note that the files will be too large to attach to the ticket, so you can upload them via wetransfer.com and just send me the link.
Just make sure to enable the PRIVATE response when sending the file, since this is a public ticket.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Thanks, Laurent, the files have been forwarded to our developers, and as soon as I hear from them, I will get back to you.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hi, thx! Do you have an update meanwhile?
thx
Hey Laurent, sorry for the delay!
We're in the middle of a major release, so our developers have been really busy in the past week.
I just reminded them, and they will take a look at this today or at most tomorrow.
I'll get back to you as soon as I hear from them.
Once again, sorry for the delay!
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hi again Laurent
It's done.
Please download the file attached to my response, and replace the file ..wp-content/plugins/ameliabooking/src/Application/Commands/Report/GetAppointmentsCommandHandler.php with the file from the zip.
That should solve the issue.
There's a bug in Amelia since you added the Employee to also be an Amelia Manager. This fix should solve it, and it will be included in the next update.
Please let me know if it worked.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hello again Laurent.
Which user role is this? If it's Amelia Manager, you should have no issues exporting the appointments.
We have released version 4.4, in which some bugs and fixes were applied, so please try updating the plugin and test again.
I just tested the export feature locally, using the Amelia Manager role, and it worked fine.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hi again Laurent
No changes were made regarding roles in the past few updates (roles haven't been changed for at least over a year).
The solution to seeing other employees' appointments would be to modify the capabilities of the employee role, but that would affect all employees. We were never able to make this work the way you said it used to work, and since there were no changes in the plugin regarding the capabilities of employees, managers, customers, or admins, I don't know what could've been changed on your site to make it not work anymore. Given that it did work before.
The functionality of seeing other employees' appointments still does work, but some functionalities like exporting will be affected, and there's nothing we can currently do about it. I'll reach out to our developers about this, but I can't promise anything.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hi Aleksandar
Thank you for checking out.
Maybe an extra role or a global setting "Employees can see eachothers appointments" would be usefull?
I think this would be usefull for many users?
I did use the user role editor in the past, but this wasn't helping.
Thank you so much!
Laurent
Hi again Laurent
I'll definitely forward this to our development team as a suggestion. I'm sure that it's already listed on our feature suggestion page, but if you can't see it, feel free to add your suggestion there, and it will be forwarded to our management for review.
After it's been reviewed it will be presented on the front page, for voting. Please note that it may take some time before your suggestion is brought up for voting since we receive quite a lot of suggestions on daily basis.
Kind Regards,
Aleksandar Vuković
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables