Roles and Permissions Pro Add-on

The Roles and Permissions Pro add-on for Event Espresso expands upon the features included with the Roles and Permissions Basic add-on.

View quick links for this add-on –> 


Need to Buy a Support License for the Roles and Permissions Pro Add-on?
https://eventespresso.com/product/espresso-permissions-pro/

Installation

This add-on requires Event Espresso 3.1.33 or newer. It cannot be used with old versions of Event Espresso 3.

This add-on is a plugin for WordPress and can be installed through your WP dashboard (WP-admin).

Download the latest version of the Roles and Permissions Pro add-on for Event Espresso 3 from your Event Espresso account.

Then login to your WordPress dashboard (WP-admin) and go to Plugins. Next, click on Add New –> Upload and browse to the plugin on your computer. Then select the zip file and begin the upload process. Wait for the plugin to upload and then click on Activate.

Setup and Configuration

This add-on requires the Roles and Permissions Basic add-on to be installed and activated.

Have you already read through the documentation for the Roles and Permissions Basic add-on? If not, you can view the documentation for the Roles and Permissions Basic add-on. Then continue to the sections below to learn about the new options in the Roles and Permissions Pro add-on.

User Permissions

In addition to the standard Minimum Page Permissions, there are now two new boxes in the User Permissions page: Current Roles/Capabilities and the Advanced Options section.

Current Roles/Capabilities

This section lists what the different roles can do and the number of users with that particular role. Clicking the links takes you to the Users page which will show only those users with that role.

Advanced Options

Image

Events created by “Event Managers” require approval?: Selecting yes will mean the Admin will need to authorise an event created by Event Managers, before it will be published and go live. If set to No, the events will be published as normal.

event options

Setting a pending event to published in the event editor

Regional managers can edit venues assigned to them?: Gives Regional Managers the ability to edit and delete venues assigned to their locale. Note that the permission for Venue Manager must be set at Regional Manager level.

Regional managers are in charge only of their staff?: If set to yes, staff added by other users will not be visible to the Regional Manager in question.

Anyone can create a post when publishing an event?: Setting to yes will remove the Post section in the edit Event page.

Enable sharing of categories between users?: Allows categories to be shared with all staff. If set to no, categories will be on a per staff member basis.

Locales/Regions

Create and manage multiple regions and areas where your events occur, for example USA, UK, Finland or right down to a local level like Salt Lake City, Bountiful, Ogden.

Roles and Permissions Pro - Locale overview

Roles and Permissions Pro – Locale overview

Adding a new locale is simple. Start by clicking the Add New Locale button.

In the box that appears, add the locale name and click the Save Locale button.

Roles and Permissions Pro - add new locale

Roles and Permissions Pro – add new locale

Regional Managers

This new menu will list all of your Regional Managers, and you can obtain important contact information and edit which regions they deal with.

Regional managers overview

Regional managers overview

Hovering your mouse over the Regional Managers name will reveal the edit link. Click that to edit which regions that manager covers, if any.

Regional managers edit screen

Usage

The Roles and Permissions Pro adds additional features to Event Espresso 3 by expanding on the options introduced by the Roles and Permissions Basic add-on.

Troubleshooting

The plugin will not activate. Can you help?
Are you running a current version of Event Espresso 3? Is the Roles and Permissions Basic add-on installed and activated?

Some options mentioned here are not appearing. Can you help?
This add-on requires the Roles and Permissions add-on to be installed and activated. It cannot run alone. Please ensure that both add-ons are up to date.

Missing Admin Bar or blocked Admin access when also using Woocommerce?
Woocommerce blocks users without the edit_posts cabailbility from seeing the admin bar or accessing the admin.
The following code snippet can resolve this:

function ee_do_not_prevent_admin_access_with_woocommerce() {
return false;
}
add_action( 'admin_init', 'ee_allow_master_admin_admin_access_with_woocommerce');
function ee_allow_master_admin_admin_access_with_woocommerce() {
if ( current_user_can( 'espresso_event_admin' ) ) {
add_filter( 'woocommerce_prevent_admin_access', 'ee_do_not_prevent_admin_access_with_woocommerce' );
add_filter( 'woocommerce_disable_admin_bar', 'ee_do_not_prevent_admin_access_with_woocommerce' );
}
}

Customizations

Our support team cannot write custom coding for you. Below are some examples on customizing this add-on.
  • None at this time — check back soon!
Need to Buy a Support License for the Roles and Permissions Pro Add-on?
https://eventespresso.com/product/espresso-permissions-pro/

Need more help?

  • Browse or search for more information on this topic in our support forums. Customers with an active support license can open a support topic and get help from Event Espresso staff.
  • Have an emergency? Purchase a support token and get expedited one-on-one help!
  • Go back to documentation for Event Espresso
Event Espresso