Moderation: remove a post from my channel, delete a post #351

Closed
opened 2026-10-27 17:48:52 +00:00 by littlefox · 1 comment
Owner

Part of 0.8 (D-068), step 1.

What: moderating posts in your channel, and your own posts.

  • Remove a post from my channel: sub-recipient (31). Allowed for the channel's supervisor; today we only offer it on our own posts. Asks first; the post still exists in its other channels.
  • Delete a post: delete-text (29) for the author (and the author's supervisor / admin mode, #353). Asks first and says it is gone for everyone, in every client. Handle async-deleted-text everywhere a post can be on screen (chat, thread, list, cache).
  • Post menu shows these only when they'd be allowed; errors still shown.
Part of 0.8 (D-068), step 1. **What:** moderating posts in your channel, and your own posts. - **Remove a post from my channel**: `sub-recipient` (31). Allowed for the channel's supervisor; today we only offer it on our own posts. Asks first; the post still exists in its other channels. - **Delete a post**: `delete-text` (29) for the author (and the author's supervisor / admin mode, #353). Asks first and says it is gone for everyone, in every client. Handle `async-deleted-text` everywhere a post can be on screen (chat, thread, list, cache). - Post menu shows these only when they'd be allowed; errors still shown.
Author
Owner

Merged via #377 (stacked PR #372 closed in its favour); main green (run #696). Verified: Devserver test moderation (a stranger is refused, the owner takes a post out of the channel, the author deletes theirs); moderation.spec on all three profiles.

Merged via #377 (stacked PR #372 closed in its favour); main green (run #696). Verified: Devserver test moderation (a stranger is refused, the owner takes a post out of the channel, the author deletes theirs); moderation.spec on all three profiles.
Sign in to join this conversation.
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
littlefox/neokom#351
No description provided.