Raphael Michel
50c595e3d6
Fix migration error (unique app configuragion keys)
2017-10-02 17:40:31 +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
Tobias Kunze
244b767f8f
Allow markdown rendering in transaction comments. ( #621 )
...
This commit allows transaction comments to display newlines and URLs in
a useful way, helping when additional data (such as a reference to a
ticket system or a longer discussion) is required.
This PR also prevents pretix from having to bring its own chat system ;)
2017-09-25 12:25:32 +03: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
56f72b225c
Improve pretixdroid UI
2017-09-05 12:10:33 +02:00
luto
119fea3379
Fix #619 -- Check format of stripe API keys in settings ( #620 )
...
* stripe tests: add settings URL to fixture, as it will be needed later
* Fix #619 -- Stripe: add basic validation for secret and publishable keys
2017-09-05 10:26:03 +03:00
Raphael Michel
e54e0d6511
New concept for fee handling ( #610 )
...
* New concept for fee handling
* More usages
* Remove all usages, make all tests pass
* API changes
* Small fixes
* Fix order of invoice lines
* Rebase migration
2017-09-05 10:11:26 +03: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
ce27f8e89c
Fix product list in template
2017-08-30 18:24:25 +02:00
Raphael Michel
631cded0d6
New pretixdroid configuration system
2017-08-29 23:19:02 +02:00
Raphael Michel
43b5140754
New handling of plugin URLs ( #609 )
2017-08-29 10:01:50 +03:00
Raphael Michel
999dde3fa4
Fix exception in pretixdroid API
2017-08-25 16:32:12 +02:00
Raphael Michel
77e13338ad
Fix inconsistencies in pretixdroid API views
2017-08-25 16:22:53 +02:00
Raphael Michel
fd35b5ea72
Add "attention" flag to products
2017-08-25 15:14:54 +02:00
Raphael Michel
f98f25fb6b
Improve MT940 import
2017-08-25 14:51:25 +02:00
Raphael Michel
511a49041f
Add item and variation ID to pretixdroid API
2017-08-25 13:01:05 +02:00
Raphael Michel
4928234785
Banktransfer: Allow mt940 files to have the .sta extension
2017-08-24 18:13:26 +02:00
Raphael Michel
a773531003
Statistics: Add subevent selection
2017-08-24 12:53:59 +02:00
Raphael Michel
ef1b09671a
pretixdroid: Let attendee_name fall back to invoice address name
2017-08-24 10:17: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
3428ea2f18
[SECURITY] Fix XSS injection vulnerabilities in question answers, event, quota and product names
2017-08-21 15:14:45 +02:00
Raphael Michel
a2c1413036
[SECURITY] Use defusedcsv for exports
2017-08-21 15:14:44 +02:00
Raphael Michel
f02ec8b24b
Improve Stripe.js loading
2017-08-09 13:56:52 +02:00
Raphael Michel
349e306d38
Fix #576 yet again
2017-08-08 23:08:34 +02:00
Raphael Michel
a6c9fb0f8b
Fix #576 again
2017-08-08 22:24:53 +02:00
Raphael Michel
55f77613d4
Fix #576 -- linebreaks in bank details in HTML mails
2017-08-08 20:37:01 +02:00
Raphael Michel
b1b49758b1
Fix reversal bug
2017-07-31 12:54:57 +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
92d4566a54
Make stripe refund call optional, add request parameter to order_control_refund_render
2017-07-25 16:11:42 +02:00
Raphael Michel
1d2d9d8b99
PayPal: Event-independent webhooks
2017-07-23 12:38:41 +02:00
Raphael Michel
5f529817ef
Stripe: Event-independent webhooks
2017-07-23 12:22:48 +02:00
Daniel
b90894c20f
Fix #543 -- Allow send mail from order ( #550 )
...
- Add send email directly for order
- Add email history (from mass and custom) to each specific order
2017-07-18 11:45:30 +02:00
Raphael Michel
83df4451e6
Fix #491 -- Search order by invoice number
2017-07-18 11:14:51 +02:00
Raphael Michel
56735dc1c6
Make PDF ticket output subevent-compatible
2017-07-14 18:09:48 +02:00
Raphael Michel
79562e7ad9
Add logdisplay for charge.pending
2017-07-12 18:02:56 +02:00
Raphael Michel
e3388bea96
Fix Stripe webhooks
2017-07-12 17:37:05 +02:00
Raphael Michel
48095d38be
Fix #407 -- Integrate more Stripe payment methods
2017-07-12 16:42:44 +02:00