Okay
  Public Ticket #3022920
Feature request
Closed

Comments

  •  4
    Jeffrey started the conversation

    Hello, by my business logic, these features might be required, hopefully, some other of your customers might have the same requirements

    1. allowing Customer and Provider managing their appointments by services instead of the current globally enabling or disabling reschedule or cancel appointments by users and managing appointments by providers in the front-end panel.

    2. Allowing providers to manage their appointments in front-end to cancel, and reject for only group status, and not allow them to change the status for each individual customer. by my business logic, for more than 1 customer booking with one time slot, we allow providers to reject or cancel the appointment, but we don't allow them to reject any individual bookings. Also, they can reject or cancel any one-person appointments.

    For the second request, do you have any approach to realize it with CSS, for example, if this appointment is a one-customer booking, show the cancel/reject dropdown list. if it is multiple customer booking, hide the dropdown and show the group status dropdown list only?

    Best regards!

  •  1,851
    Miloš replied

    Hi, Jeffrey

    Thanks for reaching out to us

    I will do my best to answer everything correctly.

    1. allowing Customer and Provider managing their appointments by services instead of the current globally enabling or disabling reschedule or cancel appointments by users and managing appointments by providers in the front-end panel.

    -

    I think i understand what you mean. Basically, to add the option to choose to allow editing permissions for managing appointments/services on individual services,

    and not just to set for "all" on the global Amelia settings > Role settings?

    I will pass your suggestion to the developers, but if you could also be so kind as to add it here - on the feature suggestion page, https://features.wpamelia.com/ , and as more users vote for a feature, it gets pushed on the priority list.

    You can also follow our changeLog page, where we present any changes/new features at every update.

    2. Allowing providers to manage their appointments in front-end to cancel, and reject for only group status, and not allow them to change the status for each individual customer. by my business logic, for more than 1 customer booking with one time slot, we allow providers to reject or cancel the appointment, but we don't allow them to reject any individual bookings. Also, they can reject or cancel any one-person appointments.

    - Can you please clarify what you mean regarding the second point?

    I am struggling to understand, for example it seemed you want to only allow cancellation and rejection if it is a group appointment > and not for individual bookings?

    But then it seems that you want the ability to cancel + reject one-person appointments?

    -

    The CSS workaround you suggested, unfortunately, we don't have any solution for that, at the moment.

    Amelia does not have any conditional logic, such as "if this condition is true, then show/hide an element".

    You can also suggest the second feature on the features page, I'm afraid we don't currently have any functionalities to achieve what you need.

    We should add it in the future, but i can't provide an ETA for it at this time.

    Kind Regards, 

    Miloš Jovanović
    [email protected]

    Rate my support

    Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia 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