This might be possible by using pre_get_posts like so but you’ll need to figure out the specific logic to check for the current user:
add_action( 'pre_get_posts', 'show_posts_for_user' );
function show_posts_for_user( $query ) {
//if were on the gridview/calendar
if ( $query->query_vars['eventDisplay'] == 'month' && $query->query_vars['post_type'] == TribeEvents::POSTTYPE && !is_tax(TribeEvents::TAXONOMY) && empty( $query->query_vars['suppress_filters'] ) ) {
$query->set('author', 1);
}
return $query;
}
Thanks for your help, this will definitely get me going in the right direction. I decided to limit the view of the calendar to people who have the option to be organizers, so I may try to sort by that as the ‘author’ also.