Skip to content

Allow users to edit or withdraw their verifications on open requests #3

Description

@atleung

Background

Currently, users can verify requests submitted by others, with a limit of 1 verification per request per user. However, once a verification is submitted on an open request, there's no way to modify or withdraw it if new information becomes available to apply the edits to the verification.

Current Behavior

Users can submit one verification per request
Once submitted, verifications cannot be edited or withdrawn
Users can close their own open requests, but cannot modify/withdrawn their verifications on others' open requests

Proposed Feature

Enable users to edit/withdraw their verifications on other people's open requests, while still maintaining the max limit of 1 verification per open request per user.

Specifically:

Add a list of verifications (similar to the list of user's own open request in place) and add "Edit" or "Withdraw" button/option for users' own verifications
Maintain the existing constraint: max 1 verification per user per open request

Use Case / Rationale

Sometimes new information comes to light after a verification has been submitted:

  • New details about the model (e.g., the correct version etc.)
  • The verifier learns something new that changes their assessment
  • A mistake was made in the original verification

In these cases, users should be able to update or remove their verification rather than having it remain as potentially outdated or incorrect information.

Implementation Notes

This would provide similar functionality to how users can currently close their own open requests, but applied to verifications.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions