Files
@ 7fac10241ec7
Branch filter:
Location: symposion_app/pinaxcon/registrasion/management/commands/dummy_presentations.py - annotation
7fac10241ec7
1.4 KiB
text/x-python
Improve attendee reports
Display attendee profile data in normal table without DataTables so
sorting is not applied, causing data to be confusing to read.
Include item quantity in attendee data report for accurate schwag packing.
Display attendee profile data in normal table without DataTables so
sorting is not applied, causing data to be confusing to read.
Include item quantity in attendee data report for accurate schwag packing.
9644af2fe64f f70345ba8a2a f70345ba8a2a 8a5ee6837b01 f70345ba8a2a f70345ba8a2a 8a5ee6837b01 1243e499e38c 1243e499e38c f70345ba8a2a f70345ba8a2a f70345ba8a2a f70345ba8a2a f70345ba8a2a f70345ba8a2a f70345ba8a2a f70345ba8a2a f70345ba8a2a 9644af2fe64f 9644af2fe64f f70345ba8a2a 9644af2fe64f 9644af2fe64f 9644af2fe64f f70345ba8a2a f70345ba8a2a f70345ba8a2a 1243e499e38c f70345ba8a2a a5de57b63d98 a5de57b63d98 a5de57b63d98 f70345ba8a2a f70345ba8a2a f70345ba8a2a | from django.contrib.auth.models import User
from django.core.management.base import BaseCommand
from symposion.conference.models import Section, current_conference
from symposion.speakers.models import Speaker
from symposion.schedule.models import Presentation
from symposion.proposals.models import ProposalKind
from pinaxcon.proposals.models import TalkProposal
class Command(BaseCommand):
help = "Creates a bunch of dummy presentations to play around with."
def handle(self, *args, **options):
conf = current_conference()
section = Section.objects.filter(conference=conf, slug="main").all().first()
user = User.objects.first()
speaker = Speaker.objects.first()
if not speaker:
speaker, _ = Speaker.objects.get_or_create(name="Dummy Speaker",
defaults={"user": user})
talk_kind = ProposalKind.objects.first()
target_audience = TalkProposal.TARGET_USER
for i in range(1000, 1020):
prop, _created = TalkProposal.objects.get_or_create(
pk=i, kind=talk_kind, speaker=speaker, target_audience=target_audience,
title=f"dummy title {i}", abstract=f"dummy abstract {i}")
pres, _created = Presentation.objects.get_or_create(
proposal_base=prop, section=section, speaker=speaker,
title=f"dummy title {i}", abstract=f"dummy abstract {i}")
|