Uploaded image for project: 'Crucible'
  1. Crucible
  2. CRUC-7507

Allow customised retrieval of review data using expandable API

    XMLWordPrintable

Details

    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

    Description

      We are having trouble obtaining review data including revision/repository info in an efficient manner.

      Here is our current approach

      1. We use Crucible's ReviewService.getCustomFilterReviews(filter, true) to get a list of ReviewData per crucible project.
      2. We go through this list and call ReviewService.getReviewDetails(reviewData.permaId()) which returns a DetailedReviewData object.
      3. Populate our own object class from the DetailedReviewData object and return the data.

      Our current approach can take a very long time (10+ mins) for some projects to return data.
      https://docs.atlassian.com/fisheye-crucible/3.6.3/javadoc/index.html?com/atlassian/crucible/spi/services/ReviewService.html

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              justin.cheng Justin Cheng
              Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: