Skip to:
Content

Opened 7 years ago

Last modified 2 years ago

#1721 new task

Moderator control panels

Reported by: johnjamesjacoby Owned by:
Milestone: Future Release Priority: normal
Severity: normal Version: 2.0
Component: General - Administration Keywords:
Cc: stephen@…, jmdodd@…, mercijavier@…, pippin@…, pericam@…

Description (last modified by johnjamesjacoby)

I think the ability to keep non-admins out of the scary admin area of WordPress is key to Moderator happiness. Many other forum projects include a 'control panel' where Moderators are able to perform bulk actions and edits to several topics and replies at a time. WordPress provides a built in admin panel for this via wp-admin, but it'd be great to include this in the theme for easy Moderation of many items at a time.

A quick and dirty list of what it will take to build this:

  • "/moderate" rewrite rules for forums and topics
  • Template edits to provide checkboxes, drop downs, and forms needed for bulk actions
  • Handlers for bulk actions, which could be wrappers for existing single edit functions as a first pass
  • Integration with the existing 'moderate' capability
  • BuddyPress Group Forum integration. See #1669.

Change History (19)

#1 @johnjamesjacoby
7 years ago

  • Description modified (diff)

#2 @netweb
7 years ago

  • Cc stephen@… added

#3 @mordauk
6 years ago

  • Cc pippin@… added

#4 @jmdodd
6 years ago

  • Cc jmdodd@… added

#5 @jmdodd
6 years ago

Per IRC: option to spam a user, removing all of their replies and topics and preventing them from posting again.

#6 @mercime
6 years ago

  • Cc mercijavier@… added

#7 @netweb
6 years ago

Moderators can currently only see 'Topics' & 'Replies' in /wp-admin backend but not 'Forums'.

Mods 'should' be able to see 'Forums' but only have access to actions associated with the roles capabilities publish_forums, edit_forums, read_private_forums & read_hidden_forums.

Mods should NOT be able to permorm these actions edit_others_forums, delete_forums & delete_others_forums.

#8 @mordauk
6 years ago

  • Cc pippin@… removed

#9 @mordauk
6 years ago

  • Cc pippin@… added

#10 @netweb
5 years ago

Related: #459

#11 @netweb
4 years ago

Moderators should be able to change a users role to block troublesome or spamming users.

e.g. Ban the user (Change the users role from "Participant" to "Blocked" or "Spectator")

This ticket was mentioned in Slack in #bbpress by netweb. View the logs.


4 years ago

#13 @Stagger Lee
4 years ago

  • Cc pericam@… added

This ticket was mentioned in Slack in #bbpress by netweb. View the logs.


4 years ago

This ticket was mentioned in Slack in #forums by clorith. View the logs.


2 years ago

This ticket was mentioned in Slack in #forums by netweb. View the logs.


2 years ago

This ticket was mentioned in Slack in #bbpress by netweb. View the logs.


2 years ago

This ticket was mentioned in Slack in #forums by netweb. View the logs.


2 years ago

#19 @Clorith
2 years ago

We had a gathering earlier today to get some ideas for what would work here and what directions it would make sense to take this.

The idea of introducing a /moderate rewrite to pages to add new options, and replacing ?view=all with this view is definitely an ideal approach.
This helps keeping as much as possible to the front end (and adds parity with the backend for bulk actions), some of us prefer handling all forum things in the front end where context is easily accessible.

This means that bulk actions can be added to the sidebar, checkboxes to the profile section of individual posts (or alongside topic titles in list views) can be limited to only display when in "moderator mode".
This also means that existing topic administrative tasks that are limited to those with capabilities (such as move and merge for example) can be moved to this restricted view and make the normal view less cluttered by default.

This also clears up a lot of the sidebar and makes for a better experience on smaller viewports such as mobile and tablet devices.

Another thought is to make you forward to the /moderate view configurable as a default when opening a topic and having moderator capabilities. This should be a checkbox on your user profile page, and would help you when you are just doing administrative tasks in general across the forums. This should also redirect if a topic is archived or limited when accessing it would normally redirect yo uto the forum front page, it should instead redirect to the moderator view.

Note: See TracTickets for help on using tickets.