tezoatlipoca / GeFeSLE-server

GeFeSLE - Generic, Federated, Subscribable List Engine
1 stars 0 forks source link

File / post removal requests - MINIMUM #75

Closed tezoatlipoca closed 4 months ago

tezoatlipoca commented 5 months ago

Before going live we want to ensure that any fediverse user who's post has been snarfed in a bookmark import has recourse to petition to have it removed by SU or the relevant list owner.

tezoatlipoca commented 4 months ago

One easy way to do this is use a special SuperUser only class of list called MODERATION. suggestions go here.

tezoatlipoca commented 4 months ago

DONE. "Reported" items get marked as invisible (new item flag). Invisible items don't show in list output (which is regenerated w/ o the reported item, and a new moderator item is created in a list named MODERATION (this is configurable).. which is created if it doesn't exist and is only visible to superusers. A "mod item" is created in that list with relevant metadata and a link back to the original item via the edit item page. If the item references any file uploads, those uploads are now restricted to superuser view only (actually it marks them with MODERATION list visibility. When a superuser views the mod item, clicks the link to the edit item view and sets the item to visible again, any referenced uploads return to the visibility of the parent list.