Support

Home Forums Event Espresso Premium What capabilities are needed for an EE ticket scanning app user?

What capabilities are needed for an EE ticket scanning app user?

Posted: April 27, 2014 at 12:49 am


Gregoria Lara

April 27, 2014 at 12:49 am

I’d like to set up (create) a separate user (type) to be able to log in with the HD EE app and scan tickets – period. No access to backend stuff, or at least as little as possible.

Of course, I’m aware that I can set that with the roles / capabilities support within EE, and the EE Event Admin capabilities. However, it’s not so clear to me what the barebones minimum capabilities are for such a stripped down scanning user… Can I have some guidance on what must be switched on for that user? Many thanks!


Josh

  • Support Staff

April 28, 2014 at 11:10 am

Hi Gregoria,

With the Roles and Permissions add-on active, you give the user account the Espresso Master Admin role (this way they’ll have access to all the events with the scanner).

Then you go to Event Espresso > User Permissions and set the Minimum Page Permissions for Event/Attendee Listings Page and Discount Page to Event Admin. Then save.


Monica Carvalho

April 28, 2014 at 12:40 pm

Hi. Can the User have access just in 1 event to scan?
if I have 3 events going on, I will have 3 different people not allowed to see the other events – scanning just his own event.Thanks


Josh

  • Support Staff

April 29, 2014 at 11:40 am

Hi Monica,

This is possible, but it requires the Roles and Permissions Pro add-on. The Roles and Permissions Pro add-on adds an “Event Manager” role. Once R&P Pro is installed, you go to Event Espresso > User Permissions and set the Minimum Page Permissions for Event/Attendee Listings Page to Event Manager. Then save.

To make it so that the user account gets access to their events within the app, one of the following must happen:
1) You or they create the event while logged into their Event Manager account.

or
2) You “assign” the event to them by running a query like this:

In the above query example:
database_name = the name of your database
user_id = the ID of the user from the wp_user table
event_id = the id of the event from the wp_events_details table


Gregoria Lara

May 1, 2014 at 1:38 pm

Hmmmm… Getting back to my original question, maybe I should rephrase: what settings do I need for an EE scanning user aside from a user with EE Event Admin capabilities? Obviously the idea of giving “scanners” full-blown EE Event Admin capabilities doesn’t strike me as particularly felicitous. And I need a separate EE Event Admin to create and manage events and related data. Or maybe I’m misunderstanding, and should I create separate user (or “roles”) types with separate capabilities? I’m just trying to separate scanning attendees from managing events.


Dean

May 2, 2014 at 4:23 am

Hi,

Scanning is done via roles, so if the user has the Espresso Admin or plain old Admin role they can of course access everything.

If they have the Event Manager role, they can only access the events they created (or have been assigned as per Josh’s SQL snippet) and whatever other areas you give them access to.

Regional Managers can only access events that are in their locale and again can only access the areas of the dashboard you give them access to.

Having someone who can just scan without at least some access is not possible. I.e. if you wanted a Subscriber role (a basic WordPress role) to be able to scan, it just won’t work. You would be better off using the Event Manager or Regional Manager roles.


Gregoria Lara

May 3, 2014 at 10:52 pm

Thanks Dean. Now I understand; I would need a separate license for another EE plugin to do that.

I guess I’ll just have to get used to the uncomfortable idea of people having EE admin-level access just to scan admissions.

The support post ‘What capabilities are needed for an EE ticket scanning app user?’ 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