We desire to customize the employee panel to allow our employees to give a no-show tag to our customers from their dashboard, we have gone through the documentation but we have not been able to find the precise hook to customize to get that feature to work, thank so much your expected help.
Thanks for reaching out to us. First of all, you need to enable the permissions for an employee to manage the appointments. This can be configured in user role settings.
Then you need to make sure that the no-show option is enabled, also located in User Role settings, but in Customers section
You can only change to no show status for appointments that are in the past. Please, find more information about the "no show" status on this link.
Thanks for the response, but we are looking to enable this without necessarily giving the employees full control over the appointments, that is why we needed the under the hood understanding of which hooks we can use to customize it to fit what we desire
I'm not sure if this can be edited like this, but I would need to check with developers if there is a workaround. I will get back to you as soon as possible.
You can allow your employee to edit an appointment and than try to do it with this filter, but you'll have to make logic to compare everything inside the appointment object so that you make sure that only the status have been changed:
// Check if something other than the status has changed if (1) { throw new AmeliaBooking\Application\Common\Exceptions\AccessDeniedException('You are not allowed to update appointment'); } }
Good day,
We desire to customize the employee panel to allow our employees to give a no-show tag to our customers from their dashboard, we have gone through the documentation but we have not been able to find the precise hook to customize to get that feature to work, thank so much your expected help.
Best,
Mike.
Hi Michael,
Thanks for reaching out to us. First of all, you need to enable the permissions for an employee to manage the appointments. This can be configured in user role settings.
Then you need to make sure that the no-show option is enabled, also located in User Role settings, but in Customers section
You can only change to no show status for appointments that are in the past. Please, find more information about the "no show" status on this link.
Kind Regards,
Stefan Petrov
[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 for the response, but we are looking to enable this without necessarily giving the employees full control over the appointments, that is why we needed the under the hood understanding of which hooks we can use to customize it to fit what we desire
Hello Michael,
I'm not sure if this can be edited like this, but I would need to check with developers if there is a workaround. I will get back to you as soon as possible.
Kind Regards,
Stefan Petrov
[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 Michael,
You can allow your employee to edit an appointment and than try to do it with this filter, but you'll have to make logic to compare everything inside the appointment object so that you make sure that only the status have been changed:
Please note that we haven't tested this yet, there are just the pointers.
Kind Regards,
Stefan Petrov
[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