I upgraded to the new version of My Calendar.
I set the lowest level to add events to both subscriber and contributor, with the lowers level approve set to administrator. I checked enable approval options.
When a subscriber adds an event, it is automatically listed as approved in the manage events section and is published to the calendar on the page.
I was under the impression that events would be put on hold until someone approved it. Is there another setting that I'm missing?