[wp-meta] [Making WordPress.org] #4275: Reviews that are moderated, do not keep their ratings
Making WordPress.org
noreply at wordpress.org
Fri Mar 15 01:21:50 UTC 2019
#4275: Reviews that are moderated, do not keep their ratings
----------------------------+--------------------
Reporter: dd32 | Owner: (none)
Type: defect | Status: new
Priority: normal | Milestone:
Component: Support Forums | Keywords:
----------------------------+--------------------
Currently when a review is moderated, the original review is moved to an
'archived' status and a new 'public' status review it put into it's place.
Sometimes this can be for something as trivial as removing a link to the
reviewers site.
When that happens, the `ratings` data stays attached to the `post_id` of
the `archived` post, and the new public review doesn't have an attached
`ratings` record.
The public view of the rating will still show the rating (as ratings there
are queried by user_id) but a plugin directory review view won't as it'll
skip over the `rating` record for the `archive`'d review.
There's two options here, of which only the first seems like a real fix
- Keep the `ratings` record linked to the correct post_id of the review
- Change the plugin directory to query the Support forum threads, and
then look up the ratings for each by user_id, instead of the current
'Query all ratings, and pull their associated posts' which is far more
performant given the number of reviews vs support posts.
--
Ticket URL: <https://meta.trac.wordpress.org/ticket/4275>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org
More information about the wp-meta
mailing list