Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Relevant issue(s)
What does this do?
Add
InfoRequestEvent#pro
Why was this needed?
This will be useful for showing impact of the Pro service.
For example showing how many citations have been created for pro/non-pro requests.
Implementation notes
Initial implementation was to add a completely separate event which was created when a
InfoRequest
was first created.Instead now, I've opted to record if the user was a pro on each
InfoRequestEvent
, as this might give us more insight in to actions carried out - for example if an embargo expires while the Pro is still a subscriber or if the Pro is following up or classifying their requests after their subscription has lasped.Screenshots
Notes to reviewer