Skip to content

Docs reference "Deny" action for change requests that doesn't exist #7064

@gagantrivedi

Description

@gagantrivedi

Summary

The change requests documentation states:

"Click Approve or Deny to record your decision."

However, there is no deny/reject functionality implemented anywhere in the product — neither in the frontend UI nor the backend API.

Current behaviour

  • The frontend only renders an Approve button on change request pages (ChangeRequestDetailPage.tsx)
  • The backend ChangeRequest model only has an approve() method — no deny() or reject()
  • The ChangeRequestApproval model only tracks approved_at — no rejected/denied state
  • Audit log constants only cover created, approved, committed, and deleted — no denial event

Expected behaviour

Either:

  1. Fix the docs — remove the reference to "Deny" to match the actual product, or
  2. Implement the feature — add deny/reject functionality to change requests

Steps to reproduce

  1. Open the change requests documentation page
  2. Note the mention of a "Deny" button
  3. Create a change request and navigate to it as a reviewer
  4. Observe there is no "Deny" option

Reported by

A customer in Slack raised this as they couldn't find the deny option described in the docs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions