Posted: March 2, 2016 at 4:00 am
|
Hello, I’m setting up all email notifications sent to Event Author and I would like to insert a button in the email “Not approved registration” to allow the Event Author to approve or refuse the registration directly from the email, knowing this event Author has “subscrider” rights. Could you tell me what is possible to do please? Thank you very much |
As a default subscriber role with no EE Capabilities? Its not possible to add the link directly to the email that will allow you to alter the registration status. You can link directly to the Admin Registration list for the event where the admin can alter the status there, would that work? You can do that using: Within the EVENT_LIST section. |
|
|
Hi Tony, Thanks for your answer, unfortunately it doesn’t answer our needs. We developped a simple front-end form to allow our organizers to create their events themselves from a from-ent page. When creating their event, our organizers have default subscriber role. So they can’t access to the link you sent me as they need to be Admin to access it. Knowing this, here are my questions: * If a simple subscriber role can’t manage events registrations, couldn’t we create a new role in WP or EE4 that would only have access to the Admin Registration list of the specific event? This would be a good intermediary solution fur us. * Do you or your developers have any other solutions / examples to send me in order to help me to build the dashboards I described above in front-end please? I’m sure I’m not the first one ta ask you this and I would appreciate if you had an example or two of codes / methods I could use to achieve this goal. Thanks a lot |
Its not the role per say, but the capabilities assigned to that role. Event Espresso has many different capability checks throughout the plugin so you can create a custom role that has the capabilities to only access certain areas of Event Espresso yes. You can event just assign those capabilities to the subscriber (although I highly discourage this and would recommending creating a custom role for users who need to manage events). Theres over 100 different capabilities that you can use to grant access to specific areas/functions/features throughout Event Espresso so you have very granular control over access. To allow a user to view their own events registrations the minimum capabilities they will need are: (To view the registration list) (To view the actual registration itself) (To enable the ‘send related messages’ checkbox in the registration) (To allow you to change the registration status) The user will then only be able to view registration for which they are set as the event author as in their own events. Note as mentioned there is a large amount of capabilities to allow you control over the users within EE, you may need to add additional capabilities (or even remove some) depending on exactly what you want to do.
Currently Event Espresso does not support front end editing of events, registrations etc as it is intended to be used to manage your own events, meaning you would have access to the admin so we do not have any examples of this at this time. |
|
|
Hello Tony, This is cristal clear, thank you. Now to apply your solution I still have 2 questions: * If I want to create a new role for the organizers for example and assign it the capabililies you mentionned, how could I do that in my WordPress website: Should I use a special plugin for that? Is it a native feature of EE4 plugin (managing roles)? * Then, do you know where I can find the exhaustive list of all the capabilities that I can assign with EE4, with their shortcodes and a short explanation of what each capability does, just like you did for the minimum capabilities you listed me? Thank you very much for your help! |
No, Event Espresso does not manage users (or roles) it simply checks the capabilities of the current user.
You’ll need either a membership plugin to manage members for you (and add custom caps to the roles they use) or if you want to manually edit roles and capabilities you can use something like user role editor.
There’s a document you can request access to here: http://developer.eventespresso.com/docs/ee-capability-system-overview/ That lists all of the EE capabilities and provides a brief description. All of the caps begin with ee_ and most of them are fairly self explanatory. User role edit lists them all in an easy format that you can view. |
|
The support post ‘EE4 links into emails sent to organizers so they can approve registrant’ 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.