a Django signal to update Challenge, Bounty, and BountyClaim instances statuses.
a clean-up on Status model's dummy data because we auto-create a Status instance when a Person is created. Therefore, there is no need for additional JSON data.
an override in BountyClaim model's save() method. Now, the points and the statuses will be updated after completing a bounty.
EDIT
Tests are added for the signals in the talent app.
Note
Please review #192 before.
This PR introduces:
Challenge
,Bounty
, andBountyClaim
instances statuses.Status
model's dummy data because we auto-create aStatus
instance when aPerson
is created. Therefore, there is no need for additional JSON data.BountyClaim
model'ssave()
method. Now, the points and the statuses will be updated after completing a bounty.EDIT
Tests are added for the signals in the talent app.