-
Notifications
You must be signed in to change notification settings - Fork 32
Description
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
Ndays. - 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
closedorrejectedwith 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