From 7a63498333ab46be5d91c64f272a8e496fec955d Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 7 May 2024 09:48:05 +0200 Subject: [PATCH] PDF editor: Add variables for purchase date (Z#23152887) (#4134) * PDF editor: Add variables for purchase date (Z#23152887) * Fix order and add time --- src/pretix/base/pdf.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/pretix/base/pdf.py b/src/pretix/base/pdf.py index 05055e5e4..fc5adbe65 100644 --- a/src/pretix/base/pdf.py +++ b/src/pretix/base/pdf.py @@ -408,6 +408,30 @@ DEFAULT_VARIABLES = OrderedDict(( "TIME_FORMAT" ) }), + ("purchase_date", { + "label": _("Purchase date"), + "editor_sample": _("2017-05-31"), + "evaluate": lambda op, order, ev: date_format( + order.datetime.astimezone(ev.timezone), + "SHORT_DATE_FORMAT" + ) + }), + ("purchase_datetime", { + "label": _("Purchase date and time"), + "editor_sample": _("2017-05-31 19:00"), + "evaluate": lambda op, order, ev: date_format( + order.datetime.astimezone(ev.timezone), + "SHORT_DATETIME_FORMAT" + ) + }), + ("purchase_time", { + "label": _("Purchase time"), + "editor_sample": _("19:00"), + "evaluate": lambda op, order, ev: date_format( + order.datetime.astimezone(ev.timezone), + "TIME_FORMAT" + ) + }), ("valid_from_date", { "label": _("Validity start date"), "editor_sample": _("2017-05-31"),