Private
Public Access
1
0

added receiver on Rower change (removes teams)

This commit is contained in:
Sander Roosendaal
2017-03-22 12:23:26 +01:00
parent bb23251c79
commit 01fe1e8807

View File

@@ -230,6 +230,13 @@ class Rower(models.Model):
def clean_email(self):
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
class FavoriteChart(models.Model):
y1params = (