Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix/ Venue: withdrawn and desk-rejected visibility #1998

Merged
merged 23 commits into from
Mar 26, 2024

Conversation

celestemartinez
Copy link
Member

@celestemartinez celestemartinez commented Jan 29, 2024

Fixes #1992

I am always adding readers to authors/authorids in the content and readers to withdrawn/desk-rejected submissions.
I then check withdrawn_submission_public/desk_rejected_submission_public to see if the readers should be everyone instead. I don't think we should check what the readers are in the submission_stage because these can change at any time.

This PR also creates a /-/Deletion invitation so authors can delete their submissions between the abstract and the submission deadline.

@melisabok
Copy link
Member

it seems the tests don't finish because one test is waiting for the process NeurIPS.cc/2023/Track/Datasets_and_Benchmarks/-/Withdrawal-0-0 to finish, probably this is not being run.

@celestemartinez
Copy link
Member Author

it seems the tests don't finish because one test is waiting for the process NeurIPS.cc/2023/Track/Datasets_and_Benchmarks/-/Withdrawal-0-0 to finish, probably this is not being run.

Thanks for the heads-up! This should be fixed.

Note that now the default will be to have withdrawn/desk-rejected and their author names hidden (so I adding readers to notes and authors/authorids by default). Only if PCs explicitly choose in the request form to make public will they be public. This means that papers that were initially single blind could potentially have their author names hidden (this was not allowed in API1 because in this case we wouldn't create blind submissions). If this sounds good, then I can remove this check from the request form preprocess:

if 'Double-blind' not in request_form.content['Author and Reviewer Anonymity']:
    if 'No' in note.content.get('withdrawn_submissions_author_anonymity', ''):
        raise openreview.OpenReviewException('Author identities of withdrawn submissions can only be anonymized for double-blind submissions')

    if 'No' in note.content.get('desk_rejected_submissions_author_anonymity', ''):
        raise openreview.OpenReviewException('Author identities of desk-rejected submissions can only be anonymized for double-blind submissions')

@melisabok
Copy link
Member

I agree that the default option should be hiding the data including single blind venues. Let's remove that check.

invitation.edit['invitation']['expdate'] = revision_expdate
invitation.edit['invitation']['expdate'] = revision_expdate

if revision_stage.allow_deletion:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do we still need this change?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed.

@@ -95,6 +95,8 @@ def update_note_readers(submission, paper_invitation):

def updated_content_readers(note, paper_inv):
updated_content = {}
if 'content' not in paper_inv.edit['note']:
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am checking if the invitation has a content here, if not then the date process does not try to update the note.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good

@melisabok melisabok requested a review from enrubio March 21, 2024 13:42
@melisabok
Copy link
Member

Adding Emilia as a reviewer so she can be aware of these new changes.

@enrubio enrubio merged commit fd97122 into master Mar 26, 2024
1 check passed
@enrubio enrubio deleted the fix/reveal-authors-withdrawal branch March 26, 2024 16:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Withdrawn/desk-rejected submission request form value
3 participants