Comments you submit will be routed for moderation. If you have an account, please log in first.

Ticket #3880 (assigned enhancement)

Opened 8 years ago

Last modified 8 years ago

Include summary & separate accept/reject radio buttons on pending list

Reported by: rasky@… Owned by: jdsiiro
Priority: minor Milestone:
Component: TracTicketModerator Version:
Keywords: Cc:


Hello, these days, I'm receiving 20-30 tickets of spam a day held of moderation (with the anti spam system on); if I don't moderate them for a few days, I end up with hundred of messages.

Right now the moderation GUI is composed by a list of moderation tickets being held in which only the IP address of the submitter is displayed; from this GUI, one needs to click on a ticket, verify it's spam, scroll down, click Reject, then click on Next Ticket. Add the web reload time and it takes a while if there are a lot of messages.

My suggestion is to revisit the moderation index page to allow for immediate action; the table should show at least the first few lines of each comment/bug description (I don't think it matters if each line in the table occupies more vertical space to allow this). Next to each line, there could be a combo box selection to choose between "accept" or "reject (graphically, I think it makes sense to have a column with all the accept combos and another column with all the reject columns, because it's easy to see patterns this way). You can also have a "heading" that selects the whole column (eg: if I select "accept" in the heading, all combos in all lines change to "accept"). After this, you only need a button at the bottom of table like "Do moderation" that will batch-apply all the required actions.

Having a dedicated page for each moderation item still makes sense if the moderator needs more context, but it would become a second rarer option compared to moderate everything on the main page.

BTW this is how Google Groups do its moderation as well (in that case, speaking of e-mails, the index table only show the subject and the From of the e-mail, which is usually enough to take action).

Google Groups also has more otions like "always allow" and "spam" (= never allow), besides the standard accept/reject. I think "always allow" might make sense as well for TicketModerator, but that's a different enhancement :)



Change History

comment:1 Changed 8 years ago by jdsiiro

  • Owner changed from wehart to jdsiiro
  • Priority changed from normal to minor
  • Status changed from new to assigned
  • Component changed from EXACT to TracTicketModerator

(I just noticed this ticket -- it was filed / routed to a different FAST subproject.)

This could indeed be a useful feature. Full disclaimer: it is unlikely that I will have an opportunity to implement it within the next 3-6 months. I would certainly welcome a patch that makes a stab at adding it, though. :)

comment:2 Changed 8 years ago by jdsiiro

  • Summary changed from Suggestion: faster moderation UI to Include summary & separate accept/reject radio buttons on pending list

(clarifying summary)


Add a comment

Modify Ticket

Change Properties
<Author field>
as assigned

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.