inspirehep/invenio — pull request #121 by atsikiridis (2014-10-10 13:04:47+00:00)
Title: WIP Claim attribution fix

This changes the behaviour when a signature is rejected, as re quested.

### What is happening so far

When a signature is rejected, a new profile is created with just this signature.

So if somebody sees that there are 5 different papers for John Ellis they get reassigned to 5 newly created profiles.

### What this PR is changing

When a signature is rejected, it is actually reassigned to somebody with the exact matchable name who has not rejected this paper. If there is none, a new profile is created and subsequently all the signatures go there.

### Why this is a WIP

Although the implementation of this change (along with a bug fix :) ) is done, we would like your input to understand if we really really want this.

The idea has been, that a signature gets reassigned somewhere (a new profile everytime ? ) and then tortoise is supposed to fix it. However, since in reality tortoise is not running unsupervised at the moment, we just rely on the curators.

Now, each signature gets reassigned to an existing profile. So here is the trade-off:

* No more one-signature profiles!
* a signatures may be reassigned to a an existing profile when it shouldn't be! Of course the author can say "it is not mine!" and then it will be moved again.

Which behaviour is desirable ?

cc @glouppe