Comments (5)
Creators should be able to see contents regardless of whether content was removed or deleted.
Torn about this one, mainly because of the extra complication required in UIs just to view this data, when you can already easily click restore / undelete, and it'd be much faster.
For the other two concerns: We've added an API request / dropdown for posts and comments, where you can see the moderation history of an item. So admins / mods can view removed content there, and see the entire history of it too.
from lemmy.
Creators can't restore removed comments, only deleted ones.
Restoring deleted comments may expose content that they intended to keep removed for everyone, even if just temporarily.
For moderation history, that is still lacking imo. Based on what's available in lemmy-ui, it seems that this is just a modlog excerpt, but modlog is not populated with every individual post/comment that was removed as a result of banning a user with content removal.
Arguably, this could also be considered as a feature request for modlog to include all those entries as well, which with per-post/comment modlog view is probably even more important now.
I haven't looked at the API yet, wouldn't this require a modlog API call for each individual comment?
Let's say I am an instance admin looking through a users profile. This profile shows 20 comments, which are all removed, and I want to review if these comments are just something the community mods don't want in their community or the user should be banned entirely, e.g. for harassment or trolling.
Now for a client to display me this content, 20 additional requests would have to be made to get modlog for all these comments, just to obtain the original content.
Granted, an admin or client could just look at the target users modlog instead of per item modlogs to make their decision, but then they might have to go through a bunch of pages of modlog, which may or may not have duplicate events concerning the same item, content displayed out of creation order and isn't unlikely to require pagination to ensure getting all relevant modlog entries.
Dealing with recent trolls, often content is removed by community mods prior to admins being made aware, so it is crucial to have easy access to this overview to prevent them from expanding to other communities.
from lemmy.
modlog is not populated with every individual post/comment that was removed as a result of banning a user with content removal.
Could you create an issue for that? I agree each comment / post removed should have a modlog entry.
Let's say I am an instance admin looking through a users profile. This profile shows 20 comments, which are all removed, and I want to review if these comments are just something the community mods don't want in their community or the user should be banned entirely, e.g. for harassment or trolling.
The modlog already supports filtering by user, eg https://lemmy.ml/modlog?page=1&userId=7904
So we'd just need to add either a dropdown for lemmy-ui to navigate there, either from the post / comment dropdowns, or their profile page.
Restoring deleted comments may expose content that they intended to keep removed for everyone, even if just temporarily.
This would still need a clean UI flow, for: you deleted your comment but want to see it again, but don't want to restore it. The temporarily making it public / private to me seems pretty minor, since it was public before you deleted it anyway.
from lemmy.
Could you create an issue for that
Done: #4699
The modlog already supports filtering by user
This is only part of the answer though. Frequently I want to see not only present or only removed comments, but the timeline of comments created on a user's profile.
In a comment thread, I frequently want to see context for other comments, e.g. to determine whether an inflammatory comment was intentionally baited.
The screenshots below are not vanilla lemmy-ui, but they demonstrate the client capabilities.
I'm currently using this with a hacky userscript.
from lemmy.
0.19.3
was essentially bugged behavior... and it leaked not only removed, but deleted content also. I'm still torn on whether to include this special case for admins only, or just rely on the existing modlog.
but the timeline of comments created on a user's profile.
That is exactly what the modlog filtered by user shows.
I'd need other devs to chime in on this one.
from lemmy.
Related Issues (20)
- [Bug]: Inbound federation of home-instance bans from <0.19.4 instances does not work in 0.19.4-beta.6 HOT 1
- [Bug]: Reports are no longer sent to user's home instance in 0.19.4-beta.6 HOT 8
- [Bug]: NodeInfo implementation doesn't meet the 2.0 specification
- [Bug]: Image proxying broken
- [Bug]: task scheduler does not run properly in a separate container on 0.19.4-beta.5 HOT 1
- [Bug]: HOT 1
- Rework image tables to add foreign key references HOT 6
- Add accept/decline step to appointing a user as a moderator or admin HOT 1
- Reducing log spam for duplicate activity submissions HOT 2
- Restoring a user from a ban does not restore removed content
- Move some INFO logging into a permanent log state HOT 2
- [Bug]: data did not match any variant of untagged enum FfMpegStream at line 25 column 8 HOT 2
- Replace the deprecated `wav` crate with `hound`.
- [Bug]: Moderators can remove comment which was deleted by user, making text visible in mod log
- [Bug]: Comment requests are not idempotent HOT 10
- [Bug]: Federated thumbnails from unproxied -> proxied server not working HOT 1
- [Bug]: Unsticking of post not federated HOT 1
- Full reports federation HOT 1
- Have all DB functions support either a postgres connection, or a postgres pool. HOT 2
- more flexible searching by post URL, partial URL searching HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lemmy.