Raphael Michel
eb5ed2bdf9
Performance: Do not load the same TTF font multiple times
2021-06-13 21:20:35 +02:00
Raphael Michel
9f7be4e267
Fix reversed phone numbers in rtl languages
2021-05-25 11:32:20 +02:00
Martin Gross
3b585d15cd
Add first_scan variable for PDF tickets ( #2051 )
2021-04-30 13:54:27 +02:00
Raphael Michel
b17706410a
Revert "Add First/Last Date and Time of Check-In/-Out to PDF-vars"
...
This reverts commit 5ecbd5c8d8 .
2021-04-30 13:34:14 +02:00
Martin Gross
5ecbd5c8d8
Add First/Last Date and Time of Check-In/-Out to PDF-vars
2021-04-30 12:57:08 +02:00
Raphael Michel
3ea1a92716
PDF: Remove whitespace from qr-codes (backwards-compatible)
2021-04-16 18:02:56 +02:00
Raphael Michel
a93287207b
pretix Community Edition moves to AGPLv3-based license ( #2023 )
2021-04-12 10:33:47 +02:00
Martin Gross
94d6ac855a
Add itemvar_description, attendee_email and email to PDFvars
2021-03-31 12:33:13 +02:00
Raphael Michel
f1a98b5c30
Add event_info_text parameters
2021-03-05 17:56:29 +01:00
Raphael Michel
46ccce439a
PDF: Add placeholder for the event name even in series
2021-02-26 17:39:18 +01:00
Raphael Michel
81f37d9ce5
PDF layout: Allow to show photos from questions ( #1919 )
2021-02-08 17:48:06 +01:00
Raphael Michel
4240ad43d0
Add order-level telephone field to core ( #1872 )
...
Co-authored-by: Martin Gross <gross@rami.io >
2020-12-15 09:20:44 +01:00
Raphael Michel
04bfa63a5e
Add region setting to supplement localization ( #1875 )
2020-12-14 13:15:38 +01:00
Raphael Michel
87a514ca8b
PDFs: Fix country name evaluation
2020-12-02 14:26:50 +01:00
Martin Gross
2592b8b221
Add Invoice and Attendee address mergefields for all address segments ( #1865 )
2020-12-01 13:17:00 +01:00
Raphael Michel
22bba28bea
Add pluggable ticket secret generators ( #1809 )
2020-10-19 15:00:55 +02:00
Raphael Michel
8f3dbba859
PDF renderer: Fail silently if bidirectional string handling failes
2020-08-03 18:20:03 +02:00
Felix Rindt
77f76195c8
isort 5.0 config/docs ( #1736 )
2020-07-30 17:57:26 +02:00
Martin Gross
597d4aa206
Fix attendee_address
2020-06-10 10:32:20 +02:00
Raphael Michel
435b32a6b8
Add full attendee address as PDF variable
2020-05-27 12:36:43 +02:00
Raphael Michel
7287a16711
Add attendee country as a PDF variable
2020-05-11 10:32:04 +02:00
Raphael Michel
d224b5387d
Replace Travis with GitHub actions and fix many typos ( #1657 )
...
* Create django.yml
* Fix working directory
* ..
* .
* ..
* a.
* ..
* .
* Fix typo
* Install hunspell
* maxfail
* Fix install
* .
* Reduce number of typos
* Even less typos
* Postgres debug
* Spelling fixes, yet again
* Postgres with PW
* Fix failing test
* New workflows
* Fix syntax error
* Install gettext
* Test aginst python 3.6 as well
* Clean up strategies
* Add badge, do not ignore migrations
* Use pip cache
2020-04-22 12:07:58 +02:00
Raphael Michel
2c9b2620ea
Add company and address fields to attendees ( #1633 )
...
* Add company and address fields to attendees
* Update src/pretix/control/templates/pretixcontrol/event/settings.html
Co-Authored-By: Martin Gross <gross@rami.io >
Co-authored-by: Martin Gross <gross@rami.io >
2020-04-02 14:41:09 +02:00
Raphael Michel
af23d6e4bf
Upgrade to Django 3.0 and other dependencies ( #1568 )
...
* Upgrade Django to 3.0 and other dependencies to recent versions
* Fix otp version contsraint
* Remove six dependency
* Resolve some warnings
* Fix failing tests
* Update django-countries
* Resolve all RemovedInDjango31Warnings in test suite
* Run isort
* Fix import
* Update PostgreSQL version on travis
2020-03-23 15:02:20 +01:00
Martin Gross
76aaf61e19
Add meta_data for items ( #1576 )
...
* PoC for ItemMetaProperties/Values
* Missing is_valid
* ItemMetaProperties/Values in editable via API, cloneable
* Tests
* Add Docs
* Fix import order
* Fix another import sorting...
* Typeahead for ItemMetaValues
* Test for editing event-objects
* Fix typeahead permission checks
* Further access restriction
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2020-02-26 15:06:24 +01:00
Raphael Michel
87b10ef055
Allow to print multiple badges on one page ( #1380 )
...
* Allow to print multiple badges on one page
* Fix test
* Add more sizes
* Add A4 sizes
2020-02-04 17:02:33 +01:00
Raphael Michel
8d7224fecc
Force-escape all PDF values on the renderer level ( #1556 )
...
* Force-escape all PDF values
* Do not concatenate empty strings to name combinations
2020-01-22 14:56:25 +01:00
Raphael Michel
7cf1688de5
PDF: Allow to use combinations of attendee name parts
2020-01-20 09:46:09 +01:00
Raphael Michel
47579d0517
Fix #505 -- Allow to let text flow downwards
2020-01-07 11:48:04 +01:00
Raphael Michel
8704a7f3dd
Fix #1053 -- Rotation support in reportlab renderer
2020-01-07 11:26:28 +01:00
Raphael Michel
fa224fd17e
Allow to use invoice address city in PDFs
2020-01-03 10:47:53 +01:00
Raphael Michel
eb7e938af6
Allow to explicitly set ticket language
2019-12-20 18:17:00 +01:00
Raphael Michel
15c25a5a0d
PDF renderer: Support for arabic
2019-12-10 17:57:48 +01:00
Raphael Michel
f51521143b
PDF: Fix incorrect type of position id
2019-11-02 12:33:29 +01:00
Raphael Michel
7d72611851
Allow to add order position number to PDFs
2019-11-01 14:30:51 +01:00
Felix Schäfer
f473439f77
PDF renderer: Properly escape HTML answer fields ( #1473 )
2019-10-29 17:58:10 +01:00
Raphael Michel
9ed49fb379
PDF renderer: Properly escape HTML in some fields
2019-10-29 12:10:30 +01:00
Martin Gross
f296f262e6
Properly indent handling for non-addons
2019-09-23 11:12:50 +02:00
Martin Gross
7f8d290ae1
Add-Ons inhert question-answers from parent item if necessary
2019-09-23 10:47:05 +02:00
Martin Gross
d681ae4dce
Only output GA if event is using seating
2019-08-13 13:26:44 +02:00
Raphael Michel
74bc495eb7
PDF exporter: Deal with duplicate question answers
2019-08-09 12:36:01 +02:00
Raphael Michel
32edf4b833
Fix attributeerror
2019-07-30 18:18:28 +02:00
Raphael Michel
a664d51dbc
Persist and show full "path" of seats
2019-07-29 15:23:09 +02:00
Raphael Michel
44ffc0685e
Show date_to in PDF variable "event_date_range" regardless of event settings
...
Z#2349533
2019-07-16 09:31:40 +02:00
Raphael Michel
93089d87e3
Add support for reserved seating ( #1228 )
...
* Initial work on seating
* Add seat guids
* Add product_list_top
* CartAdd: Ignore item when a seat is passed
* Cart display
* product_list_top → render_seating_plan
* Render seating plan in voucher redemption
* Fix failing tests
* Add tests for extending cart positions with seats
* Add subevent_forms to docs
* Update schema, migrations
* Dealing with expired orders
* steps to order change
* Change order positions
* Allow to add seats
* tests for ocm
* Fix things after rebase
* Seating plans API
* Add more tests for cart behaviour
* Widget support
* Adjust widget tests
* Re-enable CSP
* Update schema
* Api: position.seat
* Add guid to word list
* API: (sub)event.seating_plan
* Vali fixes
* Fix api
* Fix reference in test
* Fix test for real
2019-06-25 11:00:03 +02:00
Raphael Michel
2ee0f684c5
PDF variable: price including add-ons
2019-04-25 19:34:51 +02:00
Raphael Michel
8523f4dfa2
Do not print canceled add-ons on orders
2019-03-14 15:35:01 +01:00
Martin Gross
c5499df0b4
Improve display of date/time-format in PDF-ticket preview vs. actual rendering (Z#2344558)
2019-03-05 12:10:05 +01:00
Raphael Michel
71de71ed37
PDF: Fix bug with rendering name parts
2019-01-14 11:37:58 +01:00
Raphael Michel
664957e886
Add now_date
2019-01-09 12:29:37 +01:00