Closed
Bug 434048
Opened 14 years ago
Closed 14 years ago
Implement way to moderate problematic reviews
Categories
(addons.mozilla.org Graveyard :: Public Pages, defect)
Tracking
(Not tracked)
VERIFIED
FIXED
3.4.3
People
(Reporter: wenzel, Assigned: wenzel)
References
Details
Attachments
(1 file, 3 obsolete files)
12.92 KB,
patch
|
fligtar
:
review+
|
Details | Diff | Splinter Review |
When we auto-approve reviews (bug 428535), we will need a way for problematic reviews to be marked as such and put into the review queue for editor moderation. My thoughts: - we should add a link along the lines of "report this review" (possibly allowing to mark it "inaccurate" vs. "inappropriate" or so?) - should we have a voting threshold? that could for example be "3 users, and/or the author himself" lead to the review being moderated. - does anyone need to be notified about anything by email here? The commenter, if their review is being removed (note: I see problems sending an email out in the commenter's language rather than the editor's, because of gettext)? The author? Comments are much appreciated. CCing madhava, because he may have a suggestion on expected behavior for this feature.
Comment 1•14 years ago
|
||
(In reply to comment #0) > My thoughts: > - we should add a link along the lines of "report this review" (possibly > allowing to mark it "inaccurate" vs. "inappropriate" or so?) Yeah, maybe even with a little (optional) comment box for the reason why. > - should we have a voting threshold? that could for example be "3 users, and/or > the author himself" lead to the review being moderated. I'm not sure we'll get much abuse of the system here, as long as its restricted to logged in users. We probably do need to track abusive/stupid commenters though now and have the ability to either disable their accounts or force-moderate their comments specifically. > - does anyone need to be notified about anything by email here? The commenter, > if their review is being removed (note: I see problems sending an email out in > the commenter's language rather than the editor's, because of gettext)? The > author? My first thought was 'everyone should be emailed' but at the moment we don't email anyone if a review is removed and it works okay-ish. If we email the commenter then we're either going to have to write an explanation for each removal to send to them and/or prepare for users emailing the list asking why their comment was removed. Probably best not to, or give us the option of not sending the email (a silent delete, like now).
Comment 2•14 years ago
|
||
I agree with comment #1 - there should be a comment box for giving the reason the review is being flagged, and the commenters should not be emailed about rejected reviews or it should be optional.
Assignee | ||
Comment 3•14 years ago
|
||
(from bug 428535 comment #12) > Michel Gutierrez 2008-05-21 09:20:06 PDT > As an extension developer, i find very dangerous to have auto-approved reviews. > Back to the previous amo versions, when reviews were not moderated, you often > got stupid and unfair comments, like "this extension is crap, check mine at > xxx". Things improved a lot on amo 3 since all those mis-leading comments are > filtered. > > I agree that the review can be flagged, but it will take several days before > the comment is removed. By that time, it will have been seen by hundred > thousands people, affecting the number of installs if the review says "it's a > spyware". > > However, i understand the interest of removing workload from the reviewers. > > Could we do something like this: > > • someone writes a review, it is immediately displayed > • the addon author flags the review, it is immediately removed from public > view > • a reviewer may then decide to re-enable the review (if it's a really > spyware, the world must know) >
Assignee | ||
Updated•14 years ago
|
Assignee: nobody → fwenzel
Assignee | ||
Comment 4•14 years ago
|
||
For 3.4.3, we'll just add the "report a review" and we'll discuss and design for upcoming releases.
Assignee | ||
Comment 5•14 years ago
|
||
This patch allows logged-in users to flag reviews for editor approval. It works ajaxy but also when JS is disabled. What's still missing (but has to go in at the same time, I'll make another patch): Reviews need to show up publicly despite their being marked for editor review. Otherwise clicking the new link will make the comment vanish until an editor touches it.
Attachment #322154 -
Flags: review?(fligtar)
Comment 6•14 years ago
|
||
Comment on attachment 322154 [details] [diff] [review] Review flagging Looks good. A few nits: >Index: controllers/reviews_controller.php >=================================================================== >+ $this->publish('msg', (_('review_flag_success')!='review_flag_success'? >+ _('review_flag_success'):'Thanks, this review was flagged for editor approval.')); The comma should be a semicolon ("Thanks; this review..."). Perhaps "was" should be changed to "has been" so it doesn't sound like it was already flagged before the user just did it? >Index: views/reviews/display.thtml >=================================================================== >+<?php echo $javascript->link('reviews')."\n"; ?> You can publish $jsAdd from the controller to include JavaScript files in the <head>.
Attachment #322154 -
Flags: review?(fligtar) → review+
Assignee | ||
Comment 7•14 years ago
|
||
(In reply to comment #6) > The comma should be a semicolon ("Thanks; this review..."). Perhaps "was" > should be changed to "has been" so it doesn't sound like it was already flagged before the user just did it? Thanks, I'll change the wording. > >Index: views/reviews/display.thtml > >=================================================================== > >+<?php echo $javascript->link('reviews')."\n"; ?> > > You can publish $jsAdd from the controller to include JavaScript files in the > <head>. Yeah I thought I should put it there per http://developer.yahoo.com/performance/rules.html#js_bottom -- something rdoherty suggested. Do you prefer me to put it into the <head> now and we'll do a bunch of JS performance enhancements at a later time?
Comment 8•14 years ago
|
||
Up to you.
Assignee | ||
Comment 9•14 years ago
|
||
Sorry you need to re-review my patch, as I needed to replace the action by a POST request. While at it, I used cpollett's ___() fallback function too.
Attachment #322154 -
Attachment is obsolete: true
Attachment #322401 -
Flags: review?(fligtar)
Comment 10•14 years ago
|
||
Comment on attachment 322401 [details] [diff] [review] Review flagging, rev. 2 When JS is disabled and I flag a review, the review is flagged and disappears from the list. When I have JS enabled and it flags the review via AJAX, when I refresh the page the review is still there. I don't think the AJAX is flagging correctly.
Attachment #322401 -
Flags: review?(fligtar) → review-
Assignee | ||
Comment 11•14 years ago
|
||
Actually, flagging a review without removing it from the page immediately until an editor chooses to delete it is expected behavior. The new patch does this consistently. Revision 2 may have done that in some places but not others, sorry about that. I re-checked the (new) patch and the ajax as well as non-ajax actions both result in the review not vanishing from the reviews page on reload, however, they show up as the new last items in the editor review queue. Can you check for one review if this works the same for you? Do you get a positive feedback message displayed in both cases?
Attachment #322401 -
Attachment is obsolete: true
Attachment #322696 -
Flags: review?(fligtar)
Comment 12•14 years ago
|
||
I think that's a patch for a different bug.
Assignee | ||
Comment 13•14 years ago
|
||
ouch, of course you are right, thanks. This one should be the right one now though.
Attachment #322696 -
Attachment is obsolete: true
Attachment #322740 -
Flags: review?(fligtar)
Attachment #322696 -
Flags: review?(fligtar)
Comment 14•14 years ago
|
||
Comment on attachment 322740 [details] [diff] [review] argh, now this is the right patch. Looks good. Thanks.
Attachment #322740 -
Flags: review?(fligtar) → review+
Assignee | ||
Comment 15•14 years ago
|
||
Cool. It's in r14104.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Verified FIXED with JavaScript both enabled and disabled -- I did notice that our old friend Mr. Review Count Issue is back, but I believe that to be an auto-approve-by-default bug unrelated to this one; I'll investigate and file. Please also note that bug 435156 covers improvements to what we've implemented here.
Status: RESOLVED → VERIFIED
Assignee | ||
Comment 17•14 years ago
|
||
(In reply to comment #16) > Verified FIXED with JavaScript both enabled and disabled -- I did notice that > our old friend Mr. Review Count Issue is back, but I believe that to be an > auto-approve-by-default bug unrelated to this one; I'll investigate and file. btw, Mr. Review Count Issue is bug 436810.
Comment 18•14 years ago
|
||
Has this been released? I can't tell if 3.4.3 has been released or not since the version number isn't listed anywhere on the web site I can find, but since the status is verified fixed I'd assume it is. I don't see a way to flag for review on my addon page at https://addons.mozilla.org/en-US/firefox/addon/1264 I'd like to flag the following review for obvious reasons (what's sad is that it works fine in 3.0): Not compatible for 3.0, this guy is an Idiot When is this F***ing idiot going to make it compatible for 3.0?
Comment 19•14 years ago
|
||
Michael, actually we had intended to push AMO 3.4.3 last week but has to postpone it to this week due to a last minute issue (http://blog.mozilla.com/webdev/2008/06/06/amo-343-delayed-until-june-12th/). In the meantime, I've deleted this bad review. We don't accept name calling and foul language in reviews. It will take a few hours for the cache to expire and have it be gone.
Updated•7 years ago
|
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•