added receiver on Rower change (removes teams)
This commit is contained in:
@@ -230,6 +230,13 @@ class Rower(models.Model):
|
|||||||
def clean_email(self):
|
def clean_email(self):
|
||||||
return self.user.email.lower()
|
return self.user.email.lower()
|
||||||
|
|
||||||
|
@receiver(models.signals.post_save,sender=Rower)
|
||||||
|
def auto_delete_teams_on_change(sender, instance, **kwargs):
|
||||||
|
if instance.rowerplan != 'coach':
|
||||||
|
teams = Team.objects.filter(manager=instance.user)
|
||||||
|
for team in teams:
|
||||||
|
team.delete()
|
||||||
|
|
||||||
# Saving a chart as a favorite chart
|
# Saving a chart as a favorite chart
|
||||||
class FavoriteChart(models.Model):
|
class FavoriteChart(models.Model):
|
||||||
y1params = (
|
y1params = (
|
||||||
|
|||||||
Reference in New Issue
Block a user