Code reference › domain › submission

module

pretalx.submission.domain.track

Functions 2

apply_track_field_changes(track, changed_fields)source
def apply_track_field_changes(track, changed_fields):
    if (
        "attendee_signup_required" in changed_fields
        and track.attendee_signup_required is False
    ):
        return pin_signup_required(track.submissions.all())
    return []
can_delete_track(track) -> boolsourceTrue iff track is not referenced by any submission.
def can_delete_track(track) -> bool:
    """True iff ``track`` is not referenced by any submission."""
    return not track.submissions.exists()