Skip to content

Channel (soft) deletion doesn't track the history of the change #4148

@bjester

Description

@bjester

Observed behavior

A user deleting their channel, or an admin deleting a channel from the Admin page, does not record the deletion in ChannelHistory. This is because both bypass where that is handled.

Expected behavior

We should track these deletions in the history.

User-facing consequences

We can't audit who deleted a channel

Steps to reproduce the issue

  1. Create a channel
  2. Delete the channel
  3. Query the database for the channel history
  4. Observe no deletion action
  5. Query the database for deletion or update related change events
  6. Observe no corresponding change events

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions