WordPress.org

Making WordPress.org

Opened 5 months ago

Closed 3 weeks ago

#4821 closed enhancement (fixed)

Support forums: Improve the report functionality

Reported by: Clorith Owned by: dd32
Milestone: Priority: normal
Component: Support Forums Keywords: has-patch commit
Cc:

Description

Initially implemented in r7605, the report topic link is a bit close to the subscribe link, and easy to accidentally click, there's also a few other shortcomings, relating to those who manually add the modlook tag, and uncertainty around why a topic has been reported at times.

The attached patch aims to resolve this by detecting when the modlook tag is manually added to a topic.

It also converts the current link solution to a form, with a reason field (that is required), this makes it harder to accidentally report a topic, and also makes users have to say specifically why they choose to report a topic.

The most common reasons are available as simple selections, but I've opted to allow an option named Other where the user can provide the input them selves, this should cover any missed scenarios, and not hinder the reporting of a topic if a reason doesn't "feel right" for the one that wants ot report it.

Attachments (3)

4821.patch (11.3 KB) - added by Clorith 5 months ago.
4821.2.patch (11.4 KB) - added by Clorith 5 months ago.
forum-report-topic-upgrade.png (89.3 KB) - added by Clorith 5 months ago.

Download all attachments as: .zip

Change History (6)

@Clorith
5 months ago

@Clorith
5 months ago

#1 @Clorith
5 months ago

Accidentally added the wrong patch, 4821.2.patch is the good one (first one was an earlier iteration).

#2 @Clorith
5 weeks ago

  • Keywords commit added

Marking tickets good to go for commit, as discussed during weekly meta chat.

#3 @dd32
3 weeks ago

  • Owner set to dd32
  • Resolution set to fixed
  • Status changed from new to closed

In 9594:

Support Forums: Upgrade the Report This Topic link from a link to a form with reasons.

Props Clorith.
Fixes #4821.

Note: See TracTickets for help on using tickets.