Skip to content

[Feature]: Auto-expiration for Pending Reviews #1136

@matheuscl

Description

@matheuscl

Is your feature request related to a problem?

No

Describe the solution you'd like

I would like to have a deadline/TTL (Time To Live) mechanism for pending reviews.

  • Functionality: A configuration setting to "auto-close" or "auto-reject" pending reviews that have been open for more than N days.
  • Configuration: This could be configured per connection in the connections page or globally somewhere else.
  • Outcome: Once the deadline is reached, the status of the review should automatically change to closed or rejected with a system message indicating it expired.

Describe alternatives you've considered

Bulk Rejection: Bulk reject pending reviews based on their creation date via UI and via API as well.

Priority

Low - Nice to have

Use Case

Role: Administrator / Approver Scenario: In a busy team, developers often request access but might find a different solution or forget about the request if it isn't approved immediately. Over time, the "Reviews" list accumulates dozens of requests from weeks or months ago. Goal: The Admin wants to ensure the review queue represents only active and relevant needs. By setting an auto-close policy of 7 days for example, the system automatically cleans up stale requests, keeping the dashboard organized without manual intervention.

Mockups or Examples

No response

Additional Context

No response

Contribution

  • I would be willing to submit a PR to implement this feature

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions