query testimonials($pagination: Pagination, $sort: Sort, $filter: TestimonialFilter!) {
  testimonials(pagination: $pagination, sort: $sort, filter: $filter) {
    edges {
      cursor
      node {
        ...RegularTestimonial
      }
    }
    pageInfo {
      startCursor
      endCursor
      hasPreviousPage
      hasNextPage
    }
    totalCount
  }
  }
fragment RegularTestimonial on Testimonial {
  id
  status
  text
  rating
  createdAt
  updatedAt
  creator {
      ...RegularUserFragment
    }
  }
fragment RegularUserFragment on UserFragment {
  id
  username
  role
  }