This is related with merge request #135 comments.
VotableArtifact stores +1 and -1 in seperate fields
votes_up = FieldProperty(int, if_missing=0) votes_down = FieldProperty(int, if_missing=0)
So can we create something like ReactableArtifact
react_thumbs_up = FieldProperty(int, if_missing=0) react_thumbs_down = FieldProperty(int, if_missing=0) react_thumbs_tada = FieldProperty(int, if_missing=0) .... .. react_thumbs_up_users = FieldProperty(int, if_missing=0)
Another thing is that since Allura supports comment replies like a tree. we may ignore who reacted .. we just take count only. But normally it is needed
+1 for this ;)
I personally found, that this is a very important feature.
1) You can provide readers the most relevant content
2) Editors can participate better by giving their agreement on s.th.
3) And finally you can even use this information for rewards
So for the last point, it would be good to have the number of votes in the user statistics.
I don't think so. It will be necessary to know exactly to which artifacts a user has already voted, to avoid doulbe votes.
Merged at https://forge-allura.apache.org/p/allura/git/merge-requests/308/