Add attendee country as a PDF variable

This commit is contained in:
Raphael Michel
2020-05-11 10:32:04 +02:00
parent c6e969b7fe
commit 7287a16711

View File

@@ -109,6 +109,18 @@ DEFAULT_VARIABLES = OrderedDict((
"editor_sample": _("John Doe"),
"evaluate": lambda op, order, ev: op.attendee_name or (op.addon_to.attendee_name if op.addon_to else '')
}),
("attendee_company", {
"label": _("Attendee company"),
"editor_sample": _("Sample company"),
"evaluate": lambda op, order, ev: op.company or (op.addon_to.company if op.addon_to else '')
}),
("attendee_country", {
"label": _("Attendee country"),
"editor_sample": 'Atlantis',
"evaluate": lambda op, order, ev: str(getattr(op.country, 'name', '')) or (
str(getattr(op.addon_to.country, 'name', '')) if op.addon_to else ''
)
}),
("event_name", {
"label": _("Event name"),
"editor_sample": _("Sample event name"),
@@ -205,11 +217,6 @@ DEFAULT_VARIABLES = OrderedDict((
"editor_sample": _("Sample city"),
"evaluate": lambda op, order, ev: order.invoice_address.city if getattr(order, 'invoice_address', None) else ''
}),
("attendee_company", {
"label": _("Attendee company"),
"editor_sample": _("Sample company"),
"evaluate": lambda op, order, ev: op.company or (op.addon_to.company if op.addon_to else '')
}),
("addons", {
"label": _("List of Add-Ons"),
"editor_sample": _("Add-on 1\nAdd-on 2"),