LPS-49049 We are going to normalize all the values to stay between 0 and 1. Get rid of properties that won't be used anymore. Include validation for the normalization.
LPS-49049 Simplify
LPS-49049 Show and store the values considering the normalization
LPS-49049 Now the value 0 can be used for both indicating a negative vote in thumbs or when there's no vote. So, we will use -1 when there isn't any vote to avoid the conflict.
LPS-49049 This was introduced in LPS-10512 and it's not necessary since the ratings taglib supports not having a RatingsEntry while it doesn't support having a null RatingStats. If we don't remove this line, the score of the dummy RatingEntry will be 0 when it should be -1, but instead of setting that value we can safely remove this new entry.
LPS-49049 Set the averageScore as in RateEntryAction
LPS-49049 Upgrade
LPS-49049 Tests
LPS-49049 Add asserts to add more syntactic value to the test
LPS-49049 SF- Test do not need to be syncronous
LPS-49049 Use Assert.equals and use epsilon
LPS-49049 Need to multiple by the number of stars to obtain the right score
LPS-49049 Fix tests
LPS-49049 rename method names to make them more consistent
LPS-49049 auto SF
LPS-49049 we need to warn if the old property is set
LPS-49049 SF
LPS-49049 auto SF
LPS-49049 SF