Пример #1
0
    def get(self, request, id):
        from events.models import ThermalTicketTemplate
        template = get_object_or_404(ThermalTicketTemplate, pk=id)

        # fake ticket
        ticket = Ticket(email='*****@*****.**', price=12, tax=21, confirm_sent=True)
        ticket.gen_order(save=False)
        ticket.created = timezone.now()

        ticket.session = Session(
                          name=formats.date_format(timezone.now(), "l"),
                          thermal_template=template,
                          space=random.choice(list(Space.objects.all())),
                          start=timezone.now(),
                          end=timezone.now())

        response = get_ticket_format(ticket, pf='thermal', attachment=False)
        return response
Пример #2
0
    def get(self, request, id):
        from events.models import ThermalTicketTemplate

        template = get_object_or_404(ThermalTicketTemplate, pk=id)

        # fake ticket
        ticket = Ticket(email="*****@*****.**", price=12, tax=21, confirm_sent=True)
        ticket.gen_order(save=False)
        ticket.created = timezone.now()

        ticket.session = Session(
            name=formats.date_format(timezone.now(), "l"),
            thermal_template=template,
            space=random.choice(list(Space.objects.all())),
            start=timezone.now(),
            end=timezone.now(),
        )

        response = get_ticket_format(ticket, pf="thermal", attachment=False)
        return response
Пример #3
0
 def post(self, request, order):
     ticket = get_ticket_or_404(order=request.POST.get('ticket'),
                                confirmed=True)
     response = get_ticket_format(ticket, pf=None)
     return response
Пример #4
0
 def get(self, request, ev=None, pf=None, order=None, w=None):
     mp = get_object_or_404(MultiPurchase,
                            Q(order=order) | Q(order_tpv=order))
     response = get_ticket_format(mp, pf=pf, attachment=False)
     return response
Пример #5
0
 def get(self, request, ev=None, pf=None, order=None, w=None):
     mp = get_object_or_404(MultiPurchase, order=order)
     response = get_ticket_format(mp, pf=pf, attachment=False)
     return response
Пример #6
0
 def post(self, request, order):
     ticket = get_ticket_or_404(order=request.POST.get("ticket"), confirmed=True)
     response = get_ticket_format(ticket, pf="A4")
     return response