Good evening Paul and welcome to the Events Calendar Support forum!
Thank you for reaching out to us.
I would love to help you with this topic.
How to prevent users of community events, as standard role “subscribers” to see all other events we have in the backend?
The proper way to achieve your goal is to use the Community setting you have already identified: block them from the backend.
As you pointed out, this solution looks like it might impact some of your other users as well.
So this leaves you with a couple of options:
- Create a new WordPress role specifically for people that submit events and block them.
- Review the capabilities associated with the subscriber role to your liking.
This can be accomplished via a plugin such as Members. You can read all about it here: https://theeventscalendar.com/knowledgebase/admin-roles-and-permissions/
But, my recommendation would definitely be option 1.
Let me know if that helps.
Have a great day!
Geoff B.