I have an event website that has bands and events on it. And bands can play in multiple events, in multiple cities, etc, etc.
I use Advanced Custom Fields and Custom Post Types for Band and Events.
I want the site to be more colaborative. I want to funcation something like this.
1) I create the band and give access to an user that will be able to change the fields information i provide them. Something like ([url removed, login to view]) where I create a form and that's what he can change. But this user has to see only the pages I want him to see.
2) I want them to be able to edit and create events. But only for those bands he is authorized. I have a ACF fiels that relates Events with Bands. Also using a form with approvals.
3) I want to accept or not the changes and edit before approving. remember that he might want to change just a field.
4) He might have to pay to publish paid events
If there is a Plugin like that you can set that for me, working with my template.
If there no plugin like that, I can change the process a little, following your suggestion.
Anyone who wants to see the website and make suggetions, will be appreciated.
Let me know.