Hi!

Is it possible to write more than one review per node?

Thanks.

Comments

junedkazi’s picture

Status: Active » Closed (works as designed)

If a user has already added a review he cannot add a new review for the same node .

Equ’s picture

Deleted.

Equ’s picture

Status: Closed (works as designed) » Closed (fixed)
Jan van Diepen’s picture

StatusFileSize
new18.07 KB

We were struggling with the same issue. We wanted a single user to be able to review a node twice. It is for a competition that stretches over multiple rounds. Each round the same node has to be reviewed, possibly by the same person.
We rewrote the module to have a so-called "nodereview type". The nodereview type holds the axes. Each nodereview type can be assigned to one or more node types. That also means we can assign different nodereview types to the same node type. Without making any changes to the access system a user is able to review a node multiple times using different nodereview types.
Access to the nodereview (type) configuration has been moved from "content management" to "site configuration".
It also needed some major changes to the database schema. At the moment we are working on an update path for that. So for now you can not use old data. Instead you'll have to do your configuration from the start.

Please give it a try and feed us back some information. It would be highly appreciated.

Jan van Diepen’s picture

StatusFileSize
new36.76 KB

Added the update path. There is one thing to remember. Nodereview does not enforce the tags to be unique. Yet they are used to identify results in votingapi. That is why we replace the actual tag in votingapi tables by the corresponding aid. For performance reasons we can only update when the tags are unique. So after checking the uniqueness of the tags we either update the votingapi tables or not. If the votingapi tables are not being updated you will be notified through an error message. Best way of doing the update is to make sure the tags are unique and rerun the 6105 update. The update has to be run, otherwise your results will not be showing in your earlier reviews.
Still, feedback will be greatly appreciated.

batje’s picture

Status: Closed (fixed) » Needs review

This should bump the issue up a bit. If you can, please review Jan's code.

Crell’s picture

Status: Needs review » Needs work

A full module submitted in the issue queue is not at all useful. Please submit a patch, not a new module.

As noted in #1, one-review-per-user is a design decision. An option to do otherwise would still need to allow one-per-user as an option.

Ela’s picture

subscribing

Jan van Diepen’s picture

I posted the requested patch on Allow multiple reviews per node. I wanted to start a new discussion thread so I created an new (duplicate) issue.

gausarts’s picture

Subscribing. Thanks

danielhonrade’s picture

Status: Needs work » Closed (fixed)

new discussion on multiple reviews has been created to http://drupal.org/node/702126