Skip to content

Improved Moderator Editing #230

@WillStrohl

Description

@WillStrohl

Is your feature request related to a problem?

As a moderator, you're able to edit any forum post for any reason. When editing the post of another person, the user experience is the same as if it were your own post. This is mostly expected, except that there are no auditing features to make the change transparent.

Describe the solution you'd like

When editing the post of another end-user, there should be a clear and concise message that in some way tells the end-user that they're editing another person's content. Something like, "Currently Editing the Content of Another Community Member." The purpose is to provide a clear context at all times. It may even be nice to have a slightly different or muted color theme when this is happening.

In addition to being able to edit everything in the post like you currently can, a new additional required field should be added. This field should be a larger textbox, labeled something like, "Reason for Editing". When the field is empty and the post edits are attempted to be saved, the validation message should be something like, "You must provide a reason for editing this forum post."

Once a post is edited by a moderator, the message should be displayed in a muted but obvious way, showing the reason for the edit, who did it, and when. If there is more than one instance of editing, they should continue to be listed below the original.

In addition, a notification should go to both the moderator who performed the edit and the person who posted, to let them both know that this happened.

Describe alternatives you've considered

None yet.

Additional context

N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions