Support

Home Forums Event Espresso Premium role permissions for check-in user/moving attendee to different ticket

role permissions for check-in user/moving attendee to different ticket

Posted: September 2, 2014 at 10:38 am


David Holly

September 2, 2014 at 10:38 am

Hello,

(These pertain to EE4 by the way)

1.) I want to create a user role so that the only thing that they see in the back-end is the event check-in page to check-in attendees, and nothing else, how can I make this possible, or at least closest to that end result?

2.) If an attendee has purchased the wrong ticket and needs to be moved to another ticket, what’s the easiest way to do this?

3.) In a previous topic I had created, I had asked about generating, and distributing certificates after an event and was given this link: https://github.com/eventespresso/espresso-certificates, but unfortunately it’s only compatible with EE3 and not EE4 but would like to know what the difficulty would be to make the conversion?

Thanks in advance for your help, all frustration hopefully gone with your response 🙂


Josh

  • Support Staff

September 2, 2014 at 3:40 pm

Hi David,

For #1, you’d 1) create a user role either with the WordPress add_role() function or with a plugin like User Role editor that lets you create new user roles. 2) Name the role something like ‘check-in’ and give the role the ‘manage_options’ capability. Then 3) you’d add something like this to grant that user role access to registrations and check-ins:

add_filter ('FHEE_espresso_registrations_capability', 'my_custom_espresso_registrations_capability');

function my_custom_espresso_registrations_capability($capability){
    return 'manage_options';
}

For #2, a transfer attendee ticket feature hasn’t been built, so one way to transfer them is to add them as a new attendee for the correct ticket, then remove the original.

For #3, converting the certificate add-on would involving re-writing it from scratch. The degree of difficulty would depend on a few factors, like their familiarity with Event Espresso 4 and WordPress.


David Holly

September 3, 2014 at 1:27 am

The concept would still be the same though? The way I currently have it, it isn’t the most ideal way of having it created


Dean

September 3, 2014 at 5:34 am

Hi,

If you mean the certificates, then the concept doesn’t necessarily need to remain the same as the plugin would have to be built from the ground up.

The support post ‘role permissions for check-in user/moving attendee to different ticket’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso