svthalia/concrexit

View on GitHub
website/thabloid/services.py

Summary

Maintainability
A
35 mins
Test Coverage
from thabloid.models import ThabloidUser


def update_thabloid_blacklist_for_user(form, instance, commit, *args, **kwargs):
    """Update the Thabloid blacklist in the member profile edit form."""
    if form.cleaned_data["receive_thabloid"]:
        ThabloidUser.objects.get(pk=instance.user.pk).allow_thabloid()
    else:
        ThabloidUser.objects.get(pk=instance.user.pk).disallow_thabloid()