Support

Home Forums Roles and Permissions Add-ons (EE3) Coupon Codes & Permission and Roles

Coupon Codes & Permission and Roles

Posted: March 17, 2013 at 11:56 pm


Nasa

March 17, 2013 at 11:56 pm

Hi there,

If a user with role Event Admin or Administrator wants to add a coupon code for an event, it seems they are unable to unless they are also the original creator of the event. Is this expected?

We bulk imported our events under the “admin” account, however my event admins would now like to associate specific events with coupon codes, but the checkboxes do not appear below “Allow discount codes”. Similarly, an event admin may create a new event and coupon code, but as the admin I cannot select it. Am I missing something or is there a way I could enable Event Admins or higher to associate coupon codes to events, regardless of the event creator?

Thanks


Chris Reynolds

  • Support Staff

March 18, 2013 at 2:34 pm

If a user with role Event Admin or Administrator wants to add a coupon code for an event, it seems they are unable to unless they are also the original creator of the event. Is this expected?

Yes. The Roles & Permissions add-on does not let you edit events if you are not the owner of the event (but you should be able to edit them if you are a WordPress administrator).


Nasa

March 18, 2013 at 5:33 pm

Hi Chris,

Thanks for the reply. The scenario is slightly different:

Both accounts (Event Admin and Administrator) can edit the event, and even see the Discount options (e.g. Allow discount codes Y/N). The issue is that the checkbox for the coupon code only appears if the coupon code owner & the event owner match.

It doesn’t make sense that the editor can edit everything else that’s part of the event, except specify the coupon code? We need to have anyone with Event Admin and above have ability to add the coupon code – same as editing the event as a whole.


Josh

  • Support Staff

March 19, 2013 at 7:27 am

Hi Nasa,

In this case, the event owner will need to create their own promo codes to select from. This is a feature of the Roles and Permissions add-on.


Nasa

March 19, 2013 at 11:54 am

Since event admins and the person who imports a bulk number of events can be two different people, I think this scenario breaks. The Administrator imports events annually, with only a few new events added throughout the year by Event Admins.

If this is an expected behavior of Roles & Permission, I’d like to request a feature to enable editing/selecting of other’s coupon codes be added as a feature. Roles & Permissions already allows enabling the ability to edit anyone’s event, they should also be able to select any coupon code added by users. Above this, the WordPress Administrator can’t do this, which seems broken to me. I would expect the WordPress Admin to do anything as a super user.

Thanks for the follow-up. I appreciate it.


Chris Reynolds

  • Support Staff

March 20, 2013 at 11:47 am

Noted. Feature request created.


Nasa

March 23, 2013 at 4:07 pm

Thank you. Also, we’ve discovered this applies to Questions as well. We had to disable the Roles & Permissions add-on as a result of this issue.

To clarify our scenario:

USERS:

  • website administrator builds & designs the site (Admin account)
  • business owner (User account with Admin privileges)
  • administrative assistant (user account with Event Admin privileges)

WORKFLOW:
Major site updates are done annually by the Admin Account. Events are maintained (adds, deletes, changes) by the business owner & his admin assistant.

EXPECTATIONS:

  • All accounts with “Administrator” privileges should be able to do all actions, regardless of original owner.
  • Ability to give permissions to Event Admin, if appropriate

ISSUES WITH ROLES & PERMISSIONS:
Since questions & coupons can only be added to an event that matches in owner (that account had to both create the event, question, and coupon), we get into a nasty & confusion situation of ownership. It is too process intensive to track who can edit what, and then ask that person to make the change.

We need to have a team that can edit all events fully. That is not possible, even at the Admin account level.

To work around the problem, we would have to assign one person who owns all events, questions, and coupons. That defeats the whole purpose of having roles and permissions.

While we were hoping to use Roles & Permissions to block Event Admins to accessing other administrative functions such as general settings, payment options, etc. They must have access to administrate the actual events.

Since that is not possible given the issues I mentioned above, we just disabled the plug-in and will educate our team one what they can touch, and what they can’t.

Thanks for your consideration of this feature request. I hope this adds clarity on why we find it an important & critical function. We will be unable to use the feature otherwise.

The support post ‘Coupon Codes & Permission and Roles’ 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