limit post by a taxonomy in the admin

the solution:

function parse_query_useronly( $wp_query ) {

  if ( is_admin() && strpos( $_SERVER['REQUEST_URI'], '/wp-admin/edit.php' ) !== false ){         
        $wp_query->set( "location", get_user_role_location());
    }
}

add_filter('parse_query', 'parse_query_useronly' );