keokilee / makahiki

An open source framework for creating dorm energy competitions using Django and Pinax.
http://code.google.com/p/kukui-cup
12 stars 8 forks source link

Reverse no-show penalty for non-RSVPers #469

Closed rbrewer closed 13 years ago

rbrewer commented 13 years ago

In evaluation instance, I entered an attendance code for an event that happened on Tuesday, but never RSVPed for it. This is past the 2 day penalty window (entered on Fri). After entering the code (w/ social bonus), I got 20 points + 10 social bonus + 4 reverse no show penalty. However, I never got that penalty, so I got 4 points for procrastinating.

We need to ensure that the reverse no-show penalty is only given if the user actually got a no-show penalty, and then go through the database and undo any reverse no-show penalties that users may have gotten that they weren't entitled to.