def _award_possible_referral_bonus(self): """award possible referral bonus.""" has_referral = self.referring_user is not None and not self.referrer_awarded if has_referral and self.points() >= score_mgr.active_threshold_points(): self.referrer_awarded = True self.save() referrer = self.referring_user.get_profile() score_mgr.award_referral_bonus(self, referrer)
def _award_possible_referral_bonus(self): """award possible referral bonus.""" # check if the referral game mechanics is enabled if not challenge_mgr.is_game_enabled("Referral Game Mechanics"): return has_referral = self.referring_user is not None and not self.referrer_awarded if has_referral and self.points() >= score_mgr.active_threshold_points(): referrer = self.referring_user.profile if referrer.setup_profile: self.referrer_awarded = True self.save() score_mgr.award_referral_bonus(self, referrer)
def _award_possible_referral_bonus(self): """award possible referral bonus.""" # check if the referral game mechanics is enabled if not challenge_mgr.is_game_enabled("Referral Game Mechanics"): return has_referral = self.referring_user is not None and not self.referrer_awarded if has_referral and self.points() >= score_mgr.active_threshold_points( ): referrer = self.referring_user.profile if referrer.setup_profile: self.referrer_awarded = True self.save() score_mgr.award_referral_bonus(self, referrer)