openreview-py icon indicating copy to clipboard operation
openreview-py copied to clipboard

Feature: ARR Rebuttal Comment Email Threshold

Open haroldrubio opened this issue 4 months ago • 1 comments

Resolves #2265

This PR adds a new hidden field comment_notification_threshold to the request form and stores the variable in the domain and the Venue class. It also parameterizes the process/pre-process function scripts.

The ARR class passes in its own Official_Comment process function that counts (each reply is only counted once):

  1. the number of comments (including the newest one) written by the signature
  2. the number of comments in the author-reviewer discussion that's visible to the signature

The process function only emails the SACs/ACs if:

  1. the comment threshold wasn't set
  2. the comment was written by an author/reviewer and the total count is below the threshold
  3. the comment was written by an AC/SAC/PC

I also added a small delay between the stages to stabilize the tests when its creating the custom stages

haroldrubio avatar Oct 10 '24 20:10 haroldrubio