Support

Home Forums Event Espresso Premium Can question groups be set up so multiple users can use them?

Can question groups be set up so multiple users can use them?

Posted: February 6, 2018 at 1:57 pm

Viewing 5 reply threads


Lara Olson

February 6, 2018 at 1:57 pm

We have multiple users entering events on our site.

Right now, it appears that only the user that created a question group is able to select it during the event creation process.

Is there a way to set up the groups so they can be accessed by all users?


Garth

  • Support Staff

February 6, 2018 at 3:18 pm

Hi Lara,

By design, the questions, question groups, etc. are designed to be shared. What you’re seeing might be a restriction on the groups you have set up. Make sure the user role has the right Event Espresso capabilities: https://docs.google.com/spreadsheets/d/1paQ8gdiZmIpOTJetRtk0_7GZfsWIXkioqrWmXxS4FZo/edit#gid=20 (see the “Registration Form Capabilities”).

If you want you can copy and paste the capabilities you have for that role and we can review them with you.


Josh

  • Support Staff

February 6, 2018 at 4:11 pm

Actually Garth’s answer applies only to Event Espresso 4. Since it appears that your site is still using Event Espresso 3, you can add one of these shims posted here:

https://gist.github.com/joshfeck/bc142af122836b3a081b

The first shim works with the Event Espresso 3 Roles and Permissions add-on and the second shim works with Roles and Permissions Pro.

You can add the code shim to a functions plugin.


Lara Olson

February 6, 2018 at 4:26 pm

I have all but one box checked for the role capabilities. Here is what is checked

activate_plugins
create_roles
create_users
delete_others_pages
delete_others_posts
delete_pages
delete_plugins
delete_posts
delete_private_pages
delete_private_posts
delete_published_pages
delete_published_posts
delete_roles
delete_themes
delete_users
edit_dashboard
edit_files
edit_others_pages
edit_others_posts
edit_pages
edit_plugins
edit_posts
edit_private_pages
edit_private_posts
edit_published_pages
edit_published_posts
edit_roles
edit_theme_options
edit_themes
edit_users
espresso_event_admin
espresso_event_manager
espresso_group_admin
export
import
install_plugins
install_themes
list_users
manage_categories
manage_links
manage_options
moderate_comments
promote_users
publish_pages
publish_posts
read
read_private_pages
read_private_posts
remove_users
restrict_content
run_adminer
switch_themes
unfiltered_html
unfiltered_upload
update_core
update_plugins
update_themes
upload_files
wpseo_bulk_edit
wpseo_edit_advanced_metadata
wpseo_manage_options


Lara Olson

February 6, 2018 at 4:34 pm

Is there a shim fix like the one outlined above also allow different users to access coupon codes during event creation? Right now we have the same problem with that as with the question groups. Only the person that created them can add them to a new event.


Tony

  • Support Staff

February 7, 2018 at 5:31 am

Hi Laura,

There’s no shim for the above, you would need to edit a core file to remove it.

\event-espresso\includes\admin-files\event-management\promotions_box.php

On line 69 you should see:

if (function_exists('espresso_member_data') && !empty($event_id)) {

Comment from there to line 78, like this – http://take.ms/etem6

The /* and */ are multi line comments, they comment out any PHP in between then.

Note that we generally do not recommend modifying core files, the above would need a filter added to EE3 to disable it, so if an update is released for EE3 you’ll need to reapply the above.

However, the functionality above is from the EE3 roles and permissions add-on which it appears you are running but may not actually need? It basically devives each user into their own ‘event manager’ so they can work on their own events but not others.

Viewing 5 reply threads

The support post ‘Can question groups be set up so multiple users can use them?’ 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