You need to have only one role per user only admin or only manager or only employee.
Every role has different permissions and if you combine them Amelia can not function properly.
You need to disconnect other roles from that user and that mail to create a separate user with separate mail for each role and make sure to purge the cache afterward.
That's a bit tricky. I have clients which have one and only email, so you're saying it wouldn't be possible to be an admin and an employee at the same time due to confliction?
While knowing the settings I see why, however, for smaller businesses this might be a bit crippling.
Could you please clarify why can't I see an event created by my employee, due to me being an admin? I have removed my customer role I had as well as cleared cache, however Event are still empty and still unable to create an event?
Do you possibly know which database tables should I clear out where certain information could be kept which prevents me to be identified as an admin only?
Update: I removed myself as a customer from the db table: XXXXX_amelia_users where I was placed to be as a customer. Now everything works. Question regarding clients which have only one email still remains.
Thanks for the information. Regarding the conflict, that's right. Unfortunatelly, Amelia will not be able to recognize if there is a user with multiple user roles assigned. Each user role has it's own set of permissions, so the user with the Admin user role will always have the highest permissions, while the customer for example, can only see limited options. You want to keep this simple, (only one user role assigned) since Amelia will recognize both sets of permissions and you will have a situation where the customer can edit all the options as an admin, and certainly, you don't want that to happen.
Hey Friend,
I came across an issue where me as an admin I can not create events, I receive 403 error saying "You are not allowed to create an event".
Furthermore, if I log in through my employee I am able to create an event, but I later do not see it on my general admin > wpamelia - events tab/page.
In my db, I see there are two events, however not sure have this been there from previous websites I migrated from or god knows.
What have I've done wrong in my configuration?
Attached files: Screenshot 2024-02-26 140705.png
Screenshot 2024-02-26 140736.png
Screenshot 2024-02-26 140820.png
Hello Stefan,
Thanks for reaching out to us.
This looks like a mixed-roles conflict.
You need to have only one role per user only admin or only manager or only employee.
Every role has different permissions and if you combine them Amelia can not function properly.
You need to disconnect other roles from that user and that mail to create a separate user with separate mail for each role and make sure to purge the cache afterward.
Let me know if it works.
Kind Regards,
Stefan Petrov
[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 | 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 reply Stefan,
That's a bit tricky. I have clients which have one and only email, so you're saying it wouldn't be possible to be an admin and an employee at the same time due to confliction?
While knowing the settings I see why, however, for smaller businesses this might be a bit crippling.
Could you please clarify why can't I see an event created by my employee, due to me being an admin? I have removed my customer role I had as well as cleared cache, however Event are still empty and still unable to create an event?
Do you possibly know which database tables should I clear out where certain information could be kept which prevents me to be identified as an admin only?
Update: I removed myself as a customer from the db table: XXXXX_amelia_users where I was placed to be as a customer. Now everything works. Question regarding clients which have only one email still remains.
Hello Stefan,
Thanks for the information. Regarding the conflict, that's right. Unfortunatelly, Amelia will not be able to recognize if there is a user with multiple user roles assigned. Each user role has it's own set of permissions, so the user with the Admin user role will always have the highest permissions, while the customer for example, can only see limited options. You want to keep this simple, (only one user role assigned) since Amelia will recognize both sets of permissions and you will have a situation where the customer can edit all the options as an admin, and certainly, you don't want that to happen.
I hope it helps.
Kind Regards,
Stefan Petrov
[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 | 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