Add option to prevent editors from deleting old videos #6460

Open
opened 2026-02-22 12:56:11 -05:00 by deekerman · 0 comments
Owner

Originally created by @vinybk on GitHub (Feb 11, 2026).

Describe the problem to be solved

First of all, massive thanks for implementing channel editors in version 8. As an agency that uploads content for users across self-hosted instances, it is really a game change for us.

We noticed a new concern: a rogue editor can delete old videos in a managed channel. If they delete many videos we would notice and can restore from backups. But if only a few are removed, this might go unnoticed.

Describe the solution you would like

Add a per-channel (or per-editor) option to prevent editors from deleting videos older than X days (7, 30, etc).

This would still allow editors to delete recently uploaded videos (useful when an upload needs to be redone), while protecting older content from accidental or malicious deletion.

Originally created by @vinybk on GitHub (Feb 11, 2026). ### Describe the problem to be solved First of all, massive thanks for implementing channel editors in version 8. As an agency that uploads content for users across self-hosted instances, it is really a game change for us. We noticed a new concern: a rogue editor can delete old videos in a managed channel. If they delete many videos we would notice and can restore from backups. But if only a few are removed, this might go unnoticed. ### Describe the solution you would like Add a per-channel (or per-editor) option to prevent editors from deleting videos older than X days (7, 30, etc). This would still allow editors to delete recently uploaded videos (useful when an upload needs to be redone), while protecting older content from accidental or malicious deletion.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/PeerTube#6460
No description provided.