Support

Home Forums Event Espresso Premium Missing capabilities

Missing capabilities

Posted: February 9, 2018 at 4:42 am


netwerker

February 9, 2018 at 4:42 am

I tried to change the role for an event administrator that he is only able to see data of his event (aggording to the EU data protection law).

Nearly Everything works fine but I would neet to more settings respectively this two settings are missing:

  • ee_read_others_transactions
  • ee_read_others_messages

Can you tell me how I can find a workarround for this?


Josh

  • Support Staff

February 12, 2018 at 10:36 am

Hi netwerker,

May I ask can you check again for the ee_read_others_messages capability? The reason I ask is because that is a capability that Event Espresso registers on activation. It’s in the source here:
https://github.com/eventespresso/event-espresso-core/blob/master/core/EE_Capabilities.core.php#L243

With regards to a ee_read_others_transactions capability, the reason that’s not a capability is because transactions currently cannot belong to “others” as it were. This may be subject to change in future versions of EE4.


netwerker

February 16, 2018 at 2:30 am

Hi,

thx for your answer.

Ad ee_read_others_messages:
The capability is available but doesn’t work as expected.
My settings for user group “events administrator”:
ee_read_others_messages = denied
ee_read_messages = allowed
But on /wp-admin/admin.php?page=espresso_messages I can see both, messages of my event and of other events

Ad ee_read_others_transactions:
Is there an estimation when this capability will be available or is there a workarround? I will need this soon because of the new EU data protection law.

Thx in advance for your answer.


netwerker

February 16, 2018 at 2:38 am

It doesn’t for deleting too.


Josh

  • Support Staff

February 16, 2018 at 8:22 am

ee_read_others_messages actually works as intended: It restricts the user to be able to view only their custom message templates (they can’t access other user’s custom message templates).

I don’t have a timeframe for when that capability might be added, but you can use an admin menu editor plugin to remove the Transactions menu item from the menu, which will prevent browsing through Transactions.


netwerker

February 16, 2018 at 8:56 am

Ad ee_read_others_messages:
In that case I unterstood the capability wrong. I was searching for something where I can’t access the messages (see /wp-admin/admin.php?page=espresso_messages) of other events (not the templates).

For the 2nd point: It doesn’t help to hide the menu because I need to see the transaction of my own event 🙁

According to the 2nd point: I need my own transactions to see if a registration is paid therefore it doesn’t help to hide the transactions menu?


Josh

  • Support Staff

February 16, 2018 at 9:03 am

You can still view the transaction by clicking on the link to view the transaction within the registration record.

The support post ‘Missing capabilities’ 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