Okay
  Public Ticket #3638466
Balie user
Closed

Comments

  • An started the conversation

    Context

    For a hotel where massages are given, Balie/Desk people should be able to see the appointments of all employees and create new appointments if requested at the check-in desk. They should not need to see the finances or other management features of Amelia.

    There is no such Amelia role

    Since there is no such role with these capabilities, we tried to get there by installing "User Role Editor" 1.

    Problems

    Attempt 1: copy the "Amelia Manager (wpamelia-manager)" role to a new role named "Amelia Balie (wpamelia-balie)"

    When assigning this role to the user, the amelia menu does not even show up in the wordpress dashboard.


    --

    Attempt 2: use "Amelia Employee (wpamelia-provider)" and add "Amelia Balie (wpamelia-balie)" created before to the user.

    This seems to work, but in the Agenda for example it already fails. There are no appointments shown even thou there are on the selected daterange. There is also a Javascript error.

    Appointment showing up for Admin user


    No Appointment showing up for Balie user

    amelia-booking.js?ver=7.5:1 TypeError: Cannot read properties of undefined (reading 'serviceList')    at s.filterCategoriesByProviderServiceIDs (amelia-booking-calendar-c9a5385ef5b23f7e720f.js:1:937281)    at s.render (amelia-booking-calendar-c9a5385ef5b23f7e720f.js:1:363686)    at e._render (amelia-booking.js?ver=7.5:1:1026597)    at pn.before (amelia-booking.js?ver=7.5:1:1059912)    at pn.get (amelia-booking.js?ver=7.5:1:1018613)    at pn.run (amelia-booking.js?ver=7.5:1:1019497)    at hn (amelia-booking.js?ver=7.5:1:1017606)    at Array.<anonymous> (amelia-booking.js?ver=7.5:1:1004362)    at Je (amelia-booking.js?ver=7.5:1:1003807)
    
    
    

    So at first you would think this approach was working, but it does not.

    What is actually wanted

    By updating the user roles we wanted to allow a set of users to see the appointments and also give them the ability to add appointments for "walk-ins". Without the extra functionality a "Amelia Manager" gets, the Balie people don't need a dashboard, or need to change events/services/employees/locations ... . We're ok with the fact you need this extra plugin to finetune the role's capabilities, but it seems this is currently not fully working in Amelia.

    Info

    site: https://aazaertmassageteam.be
    amelia: Amelia Pro version 7.5

  •  1,564
    Marko replied

    Hello there,

    Thank you for reaching out to us.

    We do not have integration with role plugin and we do not recommend using them with Amelia. We can not check anything at this time because when you use role plugins we can not know what the issue is. We have predetermined roles in Amelia and their permission should not be changed. If you change them there is no way to know what went wrong since each role has different permissions. So what we can advise is that you delete these users that you created and experimented with and to create a new manager role user with the new mail that was not used in Amelia. 

    Manager can not be employees at the same time they must have separate role and separate mail and login. What you want to achieve is only possible with manager role and manager has the same permission as admin except they can not delete anything in Amelia this is possible only with the admin role. So if you want to have a user that can book for any employee or that can see the complete schedule of the other employees then you must give them manager role there is no other way.

    Should you have any further inquiries, we kindly request that you open separate tickets for each question and we will gladly help you there.

    We wish you all the best and hope you have a wonderful day ahead. 


    Kind Regards, 

    Marko Davidovic
    [email protected]

    Rate my support

    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