Raphael Michel
0c23f36e36
pretixdroid: Search should also return unpaid tickets
2017-12-04 20:35:50 +01:00
Raphael Michel
353dce789d
Fix #515 -- Add check-in lists ( #693 )
...
* Data model and migration
* Some backwards compatibility
* CRUD for checkin lists
* Show and perform checkins
* Correct numbers in table and dashboard widget
* event creation and cloning
* Allow to link specific exports and pass options per query
* Play with the CSV export
* PDF export
* Collapse exports by default
* Improve PDF exporter
* Addon stuff
* Subevent stuff, pretixdroid tests
* pretixdroid tests
* Add CRUD API
* Test compatibility
* Fix test
* DB-independent sorting behavior
* Add CRUD and coyp tests
* Re-enable pretixdroid plugin
* pretixdroid config
* Tests & fixes
2017-12-04 18:12:23 +01:00
Raphael Michel
1b82b64a0a
PDF ticket output: Fix TypeError on 'content': null
2017-12-04 15:48:21 +01:00
Raphael Michel
a62105fa28
Stripe Elements: Fix incorrect JavaScript and display loading indicator
2017-11-24 09:42:26 +01:00
Raphael Michel
3a345c0d7f
Stripe webhook: Schedule retry on lock timeout
2017-11-24 09:32:41 +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
Tobias Kunze
e7f38abd77
Use rel="noopener" with target="_blank". ( #682 )
...
Required reading: https://mathiasbynens.github.io/rel-noopener/
2017-11-13 18:52:15 +01:00
Raphael Michel
01585877d7
Fix retrying Stripe checkout payments
2017-11-11 22:38:49 +01:00
Raphael Michel
8baa800e30
Fix incorrect encoding of bank account in emails
2017-11-11 22:23:38 +01:00
Raphael Michel
84b2c24f9f
Fix language of dates on PDF tickets
2017-11-11 22:13:28 +01:00
Raphael Michel
decc8b9141
Fix TypeError on retrying stripe sofort payments
2017-11-04 15:03:43 +01:00
Raphael Michel
1c7df4d9f7
Manually merge changes from #672 (thanks @koebi!)
2017-11-04 11:29:02 +01:00
Jakob Schnell
831e31ea9d
occured -> occurred ( #660 )
...
* Fix duplicate source string
* occured -> occurred
All resources I could find listed this as misspelled, but I wasn't too
sure…
Also, it should be checked if all changes to the .po-files are respected
in the corresponding src-files.
2017-11-03 11:46:35 +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
184c91cfbc
Catch PaymentException on paypal return view
2017-11-01 21:28:19 +01:00
Raphael Michel
9767243a6d
Fix #277 -- Embeddable shop ( #622 )
...
* Vendor vue.js
* Refactor item_group_by_category to support vouchers
* Widget: Show product list
* Widget: free prices
* Widget: pictures and loading indicator
* Widget: First iframe steps
* Widget: Do not rerender iframe
* Widget: Error handling
* Improve widget
* Widget: localization tech
* Fix invoice style
* Voucher attribute and waiting list
* Add some iframe chrome
* First step to namespaced carts
* More isolation steps
* More cart isolation things
* More cart isolation things
* Mobile stuff
* Show cart on checkout pages
* PayPal and Stripe support
* Enable downloads
* Locale handling
* change text "save URL to this exact page"
* Widget: voucher redemption
* Widget: CSS
* CSS: Responsive
* Widget: CSS improvements
* Widget: Add embedding code generator
* Widget: Error messages and SSL check
* First tests
* Widget: tests
* Don't use IDs in widgets
* Widget: static files caching
2017-10-28 21:54:27 +02:00
Raphael Michel
cb6f6247fd
Marking orders as paid now ignores waiting list
2017-10-24 12:48:38 +02:00
Raphael Michel
c33fc7630e
Conformity with latest flake8 version
2017-10-24 12:48:38 +02:00
Raphael Michel
e57ab7f030
Allow filtering by payment provider in order search
2017-10-18 13:53:11 +02:00
Raphael Michel
03133dc1fd
Cache access to cache object
2017-10-18 10:27:57 +02:00
Raphael Michel
53bb2b2945
Use scrolling multiple choice widget in more places
2017-10-17 11:40:17 +02:00
Sanket Dasgupta
58938fc07c
Fix #531 -- Make placeholders replace in subject ( #594 )
...
Placeholders in subject were not being replaced because there was
no `.format()` called on the subject.
This commit creates a context dict that is used for both the body
and the subject. It is then replaced using `.format_map()`
Fixes https://github.com/pretix/pretix/issues/531
2017-10-07 18:16:13 +02:00
Raphael Michel
0030064f55
Form UX: Better label in sendmail form
2017-10-06 11:23:21 +02:00
Raphael Michel
3eeb70ae36
Form UX: Add more helpful placeholders
2017-10-06 11:05:24 +02:00
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