public function get_items_permissions_check( $request ) {

		$parent = $this->get_post( $request['parent'] );
		if ( ! $parent ) {
			return true;
		}
		$parent_post_type_obj = get_post_type_object( $parent->post_type );
		if ( ! current_user_can( $parent_post_type_obj->cap->edit_post, $parent->ID ) ) {
			return new WP_Error( 'rest_cannot_read', __( 'Sorry, you cannot view revisions of this post.' ), array( 'status' => rest_authorization_required_code() ) );
		}

		return true;
	}
public function get_items_permissions_check( $request ) {

		$parent = $this->get_post( $request['parent'] );
		if ( ! $parent ) {
			return true;
		}
		$parent_post_type_obj = get_post_type_object( $parent->post_type );
		if ( ! current_user_can( $parent_post_type_obj->cap->edit_post, $parent->ID ) ) {
			return new WP_Error( 'rest_cannot_read', __( 'Sorry, you cannot view revisions of this post.' ), array( 'status' => rest_authorization_required_code() ) );
		}

		return true;
	}
public function get_items_permissions_check ( $ request ) { $ parent = $ this -> get_post ( $ request [ 'parent' ] ) ; if ( ! $ parent ) { return true ; } $ parent_post_type_obj = get_post_type_object ( $ parent -> post_type ) ; if ( ! current_user_can ( $ parent_post_type_obj -> cap -> edit_post , $ parent -> ID ) ) { return new WP_Error ( 'rest_cannot_read' , __ ( 'Sorry, you cannot view revisions of this post.' ) , array ( 'status' => rest_authorization_required_code ( ) ) ) ; } return true ; }
Check if a given request has access to get revisions

@access public

@param WP_REST_Request $request Full data about the request.
@return WP_Error|boolean
Check if a given request has access to get revisions