Admin Post List table Query filtering “WHERE” for custom post type

Awesome. This works! Thanks @Milo

/*Change results based on the current user's role and status */ 

function posts_for_current_role($query) {
    global $pagenow;

    if( 'edit.php' != $pagenow || !$query->is_admin )
        return $query;

    if( current_user_can('editor')):
      //Add query where clause to status equals "working".
      $query->set( 'post_status', array( 'working', 'draft' ) );
    endif;

    if( current_user_can('administrator')):
      $query->set( 'post_status', array( 'published') );
    endif;


    return $query;
}
add_filter('pre_get_posts', 'posts_for_current_role');