Ah, that makes sense. If the capabilities have been modified for different roles it’s very possible that could have caused the issues you’re seeing.
Here’s the code used to add the Board Member role. You can see the list of capabilities starting with “read”, then “view_board_content”, then “serve_on_board”, etc.
add_role(
'board_member',
'Board Member',
apply_filters( 'winbm_board_member_caps', array(
'read' => true,
'view_board_content' => true,
'edit_board_content' => true,
'serve_on_board' => true,
//Board event caps
'rsvp_board_events' => true,
'edit_board_events' => true,
'edit_others_board_events' => true,
'publish_board_events' => true,
'read_private_board_events' => true,
'delete_board_events' => true,
'delete_private_board_events' => true,
'delete_published_board_events' => true,
'delete_others_board_events' => true,
'edit_private_board_events' => true,
'edit_published_board_events' => true,
//Board committee caps
'join_board_committee' => true,
'edit_board_committees' => true,
'edit_others_board_committees' => true,
'publish_board_committees' => true,
'read_private_board_committees' => true,
'delete_board_committees' => true,
'delete_private_board_committees' => true,
'delete_published_board_committees' => true,
'delete_others_board_committees' => true,
'edit_private_board_committees' => true,
'edit_published_board_committees' => true
) )
);
Hopefully by resetting those you’ll have everything working again.
Good luck and let us know how it goes.