Issues and PRs > Review last requested at
Tom Azernour avatar
Written by Tom Azernour
Updated over a week ago

Dataset: Issues & Pull Requests

Entity: Pull Requests, Issues

Field ID: review_last_requested_at

Type: Datetime

Description: The datetime at which a pull request review was last requested. For issues, it is the timestamp of the newest request across all resolving pull requests.

Source: Calculated

Transformation logic:

  • Pull requests: It is the datetime at which the requested reviewers array attribute was last modified. Since this tracking is performed on the Keypup side, it is only applicable to pull requests that get reviewers assigned after they have been imported to Keypup. This field will be set to null when we detect that reviewers were assigned prior to importing the pull request to Keypup because we have no way of knowing precisely when the last assignment occurred.

  • Issues: it is the datetime of the newest request for review across all resolving pull requests. Resolving pull requests are pull requests that reference the issue via auto-closing keywords.

The table below maps the fields or logic from the source systems corresponding the most closely to the transformation carried out by Keypup:

From:

Github (PRs)

Use updated_at when review_requests attribute is changed

Gitlab (PRs)

Use updated_at when reviewers attribute (pending only) is changed

Bitbucket (PRs)

Use updated_on when reviewers attribute (pending only) is changed

JIRA

N/A (see transformation logic)

ClickUp

N/A (see transformation logic)

Trello

N/A (see transformation logic)

Did this answer your question?