Raphael Michel
6aee1ee41f
Stip HTML from text in PDFs except for <br>, make <br> not break things
2018-02-04 19:45:00 +01:00
Raphael Michel
7e62cddb97
PDF ticket output: Add item category variable
2018-01-22 22:54:35 +01:00
Raphael Michel
1b82b64a0a
PDF ticket output: Fix TypeError on 'content': null
2017-12-04 15:48:21 +01:00
Raphael Michel
bd5d0093ef
Allow adding question answers to ticket layouts
2017-11-23 20:55:03 +01:00
Raphael Michel
bd7ba09f10
Ticket PDF editor: Correct save button handling in Firefox
2017-11-23 18:52:42 +01:00
Raphael Michel
046edd5a86
PDF ticket editor: Adjust CSS for very small papers
2017-11-22 14:57:15 +01:00
Raphael Michel
84b2c24f9f
Fix language of dates on PDF tickets
2017-11-11 22:13:28 +01:00
Raphael Michel
1c7df4d9f7
Manually merge changes from #672 (thanks @koebi!)
2017-11-04 11:29:02 +01:00
Jakob Schnell
4614d04be4
Correct english typos ( #662 )
...
* Check that vouchers selected via API are for the correct event
* Choose different subject for reminder mails if auto-expiry is off
* correct english typos
As with PR #660 , it should be checked whether the changes to the
.po-files are respected in the corresponding src-files.
2017-11-03 11:40:52 +01:00
Raphael Michel
c33fc7630e
Conformity with latest flake8 version
2017-10-24 12:48:38 +02:00
Raphael Michel
acde14372d
PDF editor: Change default text
2017-09-29 17:01:13 +02:00
Raphael Michel
784f6e703c
CSP: Exclude PDF editor (just doesn't work in FF)
2017-09-28 18:44:12 +02:00
Raphael Michel
c030bd35ca
Make PDF ticket cover more extensible
2017-09-27 18:32:50 +02:00
Raphael Michel
ae6cba067c
Fix issue created in 1f889be0
2017-09-27 14:40:15 +02:00
Raphael Michel
1f889be07a
Refactor and add signal layout_text_variables
2017-09-27 13:15:18 +02:00
Raphael Michel
39061b659a
PDF Editor: More extensible implementation
2017-09-26 13:05:51 +02:00
Raphael Michel
9b3ea3656f
PDF Output: Prevent subsequent exception on permission errors
2017-09-25 10:22:09 +02:00
Raphael Michel
62b2a367ff
PDF Output: Fix AttributeError with undefined used meta data
2017-09-25 10:20:46 +02:00
Raphael Michel
fb3866aa1a
Fix TypError in PDF preview
2017-09-13 14:59:19 +02:00
Raphael Michel
fb9d677d76
CSP: Allow blob: URLs for images in PDFs
2017-09-07 23:29:21 +02:00
Raphael Michel
0ddda4a668
Fix #617 -- Purge ticket cache after ticket settings/layout changes
2017-09-04 21:09:08 +02:00
Raphael Michel
88f5af3e77
Add event meta-data
2017-09-04 19:50:32 +02:00
Raphael Michel
ee282af53e
Add invoice address fields to ticket PDF editor
2017-08-24 09:53:31 +02:00
Raphael Michel
50ca6ee63d
Support custom fonts
2017-08-23 13:35:47 +02:00
Raphael Michel
5fbf26b8cb
Make additional font styles optional
2017-08-22 10:09:46 +02:00
Raphael Michel
c64b4473e4
Add organizer_info_text
2017-07-27 11:43:35 +02:00
Raphael Michel
59dea63870
Add product description to ticket editor
2017-07-27 10:13:55 +02:00
Raphael Michel
f3b616e495
Add exporter to output all tickets
2017-07-26 13:18:35 +02:00
Raphael Michel
56735dc1c6
Make PDF ticket output subevent-compatible
2017-07-14 18:09:48 +02:00
Raphael Michel
fc12a8f549
Relabel button.
2017-06-28 18:57:50 +02:00
Raphael Michel
86f03b3399
Fix #532 : Ticket editor, moving element groups
2017-06-28 18:55:33 +02:00
Raphael Michel
80ad0e7f68
PDF editor: share source code
2017-06-28 18:36:45 +02:00
Raphael Michel
b946010bdb
Add event date range to ticket editor
2017-05-30 17:18:03 +02:00
Raphael Michel
d6e213d51a
Disable inline pdfs again due to Safari issues
2017-05-25 14:43:31 +02:00
Raphael Michel
c5d18c6884
Clear settings cache after migration
2017-05-22 14:17:52 +02:00
Raphael Michel
fb716eb498
Add add-ons to ticket editor
2017-05-22 14:04:14 +02:00
Raphael Michel
7400c2373b
Remove debugging output
2017-05-17 18:06:19 +02:00
Raphael Michel
7769aaccea
Fix #492 -- Force deterministic ordering of some signals
2017-05-15 13:09:23 +02:00
Raphael Michel
74259bd4c6
Proxy cachedfiles that are used as editor previews
2017-05-10 15:02:54 +02:00
Raphael Michel
f451977a04
Admission date and time in editor
2017-05-10 13:16:39 +02:00
Raphael Michel
aac05727ed
Multi-line location field, new field for admission time
2017-05-10 12:58:57 +02:00
Raphael Michel
f4a9dbb546
Fix migration of old ticket styles
2017-05-09 17:23:17 +02:00
Raphael Michel
0d3f5e0c32
Fix #41 -- Drag-and-drop ticket editor
...
Undo/redo
Useful toolbox
Font selection
Add text content
Use hex for colors
JS-side dump and load
Save
Load layout, proper undo/redo
First steps to Python rendering
More PDF rendering
Copy and paste
Buttons for keyboard actions
Splash Screen
Block unbeforeunload in dirty state
Remove debugging output
Preview
Upload new PDFs via the editor
Fix bugs during PDF reload, link in settings form
New default ticket
Add OpenSans BI
Custom fonts, fix tests
2017-05-09 11:10:10 +02:00
Ian Williams
d929b163db
Fix #456 -- Allow products to be excluded from ticket-generation ( #483 )
...
* Added non-admission setting to event
`ticket_download_nonadm` now setting in storage. Still need logic for
order page/PDF generation.
Works on pretix/pretix#456 .
* Download button considers `ticket_download_nonadm`
Modified Django tags to look at item admission attribute and
`ticket_download_nonadm` setting.
Works on pretix/pretix#456 .
* Ticket output for non-admission disabled
PDFs/etc. will only be permitted/generated for items with the
`admission` attribute, or if the `ticket_download_nonadm` event setting
is true. Applies to single and whole-order ticket downloads.
Works on pretix/pretix#456 .
* Fixed product exclusion in PDF output
Forgot PDF output was a plugin, now includes same check as base
`BaseTicketOutput.generate_order`.
Works on pretix/pretix#456
2017-05-06 11:11:11 +02:00
Raphael Michel
f95b77fd7a
Ticket PDFs: Do not hide attendee name if code is hidden
2017-05-02 17:07:09 +02:00
Raphael Michel
b52f2f5a9e
Improve add-on products
2017-04-17 14:54:15 +02:00
Raphael Michel
53713acd9a
Refs #356 -- Multi-page PDFs
2017-01-13 16:10:53 +01:00
Tobias Kunze
e89fa4f7f9
Add PEP8 style empty lines in appropriate places ( #321 )
...
New flake8 version finds more (correct) issues.
2016-11-17 11:17:43 +01:00
Raphael Michel
0b167aaa2c
Deprecate PluginType
2016-11-03 11:33:44 +01:00
Raphael Michel
ad35110166
Offer download options per position, not per order
2016-11-02 14:51:05 +01:00