-
Notifications
You must be signed in to change notification settings - Fork 6
Get banquet participants
Rasmus Rudling edited this page Nov 23, 2021
·
6 revisions
from banquet.models import Banquet, Participant, Invitation
all_banquets = Banquet.objects.all()
current_banquet = all_banquets[len(all_banquets) - 1]
participantsObj = Participant.objects.filter(banquet=current_banquet)
participants_info = []
# Check who have said yes to the banquet
for participant in participantsObj:
is_armada_person = participant.name is None
if is_armada_person:
participants_info.append(f"{participant.user.first_name} {participant.user.last_name},{participant.user.email},(table seat)={participant.seat}")
else:
participants_info.append(f"{participant.name},{participant.email_address},(table seat)={participant.seat}")
participants_info.sort()
for participant in participants_info:
print(participant)
from banquet.models import Banquet, Participant, Invitation
all_banquets = Banquet.objects.all()
current_banquet = all_banquets[len(all_banquets) - 1]
participantsObj = Participant.objects.filter(banquet=current_banquet)
participants_info = []
# Check who have said yes to the banquet
for participant in participantsObj:
is_armada_person = participant.name is None
if is_armada_person:
participants_info.append(f"{participant.user.first_name} {participant.user.last_name},{participant.user.email},https://ais.armada.nu/banquet/{participant.token}")
else:
participants_info.append(f"{participant.name},{participant.email_address},https://ais.armada.nu/banquet/{participant.token}")
participants_info.sort()
for participant in participants_info:
print(participant)
from banquet.models import Banquet, Participant, Invitation
all_banquets = Banquet.objects.all()
current_banquet = all_banquets[len(all_banquets) - 1]
participantsObj = Participant.objects.filter(banquet=current_banquet)
participants_info = []
# Check who have said yes to the banquet
for participant in participantsObj:
is_not_armada_person = participant.name is not None
if is_not_armada_person:
if participant.name not in participants_info:
participants_info.append(f"{participant.name},{participant.email_address}")
else:
print(participant.name, "is duplicate")
participants_info.sort()
for participant in participants_info:
print(participant)
from banquet.models import Banquet, Participant, Invitation
all_banquets = Banquet.objects.all()
current_banquet = all_banquets[len(all_banquets) - 1]
participantsObj = Participant.objects.filter(banquet=current_banquet)
participants_info = []
# Check who have said yes to the banquet
for participant in participantsObj:
is_armada_person = participant.name is None
if is_armada_person:
if participant.name not in participants_info:
participants_info.append(f"{participant.user.first_name} {participant.user.last_name},{participant.user.email}")
else:
print(participant.name, "is duplicate")
participants_info.sort()
for participant in participants_info:
print(participant)
-
For developers
-
API
-
For Head of Internal Systems