![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
Community Moderation Log
Title:
Community Moderation Log
Area:
communities, moderation queue
Summary:
Show the last (reasonable number of) community moderation actions on a special page. This should particularly include the username of the moderator.
Description:
Community moderation queues are one of the unfinished areas of the site that could use some sprucing up.
Currently there is no visible record of which community moderator took action in the moderation queue, nor exactly what that action was.
Keeping a record of the moderation queue from the beginning of time could conceivably take up a hefty chunk of space, especially in high-volume communities. Instead of keeping the records indefinitely, we could log them as they happened, and show up to a certain number of them (I suggest 200, as that is double the size of a paid community's maximum queue depth). Or, if hanging onto them indefinitely would not be a strain, they should be paginated maybe at 100 records at a time. They would be displayed on a special page that can be accessed only by users who have the right to see the moderation queue.
(While community moderators can see the moderation queue, administrators can grant themselves the right to moderate, and should probably be able to see the page whether or not they currently have that attribute turned on. Please do submit scenarios where an administrator should not be able to visit that page in the comments, if you can think of any, because I can't -- at least not until admin rights can be granted piece-by-piece, in which case we'll probably have owners by then, and owners should then be able to visit it without explicitly turning anything on.)
The page should log the following:
Username of submitter
Timestamp of submission
Title of submission
Escaped (plain-text with all HTML symbols displayed) version of first X characters of submission
Username of moderator
Action (disposition of submission)
Note (if any)
Timestamp of action
Link to entry (if posted)
It should log approval, rejection, and reject-as-spam.
It should display (by default) in the order of action, with newest actions on top, but it would be awesome if the page could be sorted by some of the other fields. Records would remain visible until pushed out of the active area.
This would be useful for community management tasks. Moderators could spend less time on communicating basic details to each other and more time talking about other community management needs. It would be easy to look up recent actions of other moderators even if they did not mention the incident. In case of problems on a moderation team, for example if moderators were taking actions by accident, by a mistaken understanding of the community policies, or out of malice, their actions would be visible to others and they could be spoken with based on a record of their actual actions rather than one person's word against another's.
This suggestion:
Should be implemented as-is.
42 (66.7%)
Should be implemented with changes. (please comment)
1 (1.6%)
Shouldn't be implemented.
0 (0.0%)
(I have no opinion)
20 (31.7%)
(Other: please comment)
0 (0.0%)
no subject
no subject
Hmm, now I'm thinking of other things that would be much simpler if they were logged. I may have to write up a new suggestion.
no subject