Raphael Michel
16ab0d29d6
Add request argument to contact_form_fields signal
2018-02-04 22:15:58 +01:00
Raphael Michel
eb8b43fe36
Add missing __init__.py file
2018-02-04 18:27:45 +01:00
Raphael Michel
f6713008aa
Apparently, isort reverted their change
2018-02-03 15:01:01 +01:00
Raphael Michel
22edc016dd
Add source code comment
2018-02-02 14:54:05 +01:00
Raphael Michel
3bfa8bd81e
Fix localization and timezone issue in widget
2018-02-02 14:43:51 +01:00
Raphael Michel
f68a6d1119
Fix redirect assertions
2018-02-01 18:13:59 +01:00
Raphael Michel
1a1a02d080
Compliance with new isort version
2018-02-01 16:38:22 +01:00
Raphael Michel
dacffc5f90
Fix careless mistake
2018-02-01 16:31:27 +01:00
Raphael Michel
989282ffbe
Refs #765 -- Display warning if cookies are blocked
2018-02-01 16:28:15 +01:00
Raphael Michel
f5dba45fa0
Fix invalid queryset
2018-02-01 15:37:34 +01:00
Raphael Michel
e72b5893c4
Minor compatibility refactoring
2018-01-31 18:46:07 +01:00
Raphael Michel
e78a176e9f
CSP: Remove nonce
...
The nonce wasn't relied on because it broke Safari and having it in
there forbids unsafe-inline, which breaks charts.
2018-01-31 18:45:25 +01:00
Raphael Michel
1ee6e31538
Fix #190 and #472 -- Change of questions within pretix control
2018-01-26 12:43:47 +01:00
Raphael Michel
c50c5177b8
Widget checkout: Fixed links to modify order details
...
Thanks @codingjoe for reporting!
2018-01-24 13:18:31 +01:00
Raphael Michel
d0dfde382c
Questions at check-in time ( #745 )
...
Questions at check-in time
2018-01-22 22:55:54 +01:00
Raphael Michel
f8cc332ed7
Use "cancel" method instead of "refund" for free orders ( #743 )
...
* Use "cancel" method instead of "refund" for free orders
* Adjust API
2018-01-15 21:46:16 +01:00
Raphael Michel
a7374f5bbd
Code style fixes
2018-01-14 15:17:16 +01:00
Felix Rindt
251d62f3c4
Fix #732 -- Add date and time question types ( #732 )
...
* [WIP] add date/time question type
* Date/time questions python classes, types and form handling
* use own timepicker
* Fix argument naming
* Add css and js for datetimepickers
* remove not needed str call
* seperate splitdatetime widget template and fix date/time questions
* change date placeholder to dec 31
* do not show seconds in presale time pickers
* improve codestyle
* add new question types to api doc
* add test
* expand test to datetime question
* add new questiontypes to changelog
remove duplicate parens
* remove timezone from time only question answers
* improve codestyle
* Fix date and time formatting in control question overview
2018-01-14 14:29:38 +01:00
Raphael Michel
7268c7fb70
Waiting list: Fix availability calculation
2018-01-10 22:00:07 +01:00
Raphael Michel
83572960d5
Clear combined ticket cache after order information change
2018-01-09 00:03:48 +01:00
Raphael Michel
93090f3481
Waiting list view: Ignore invalid GET parameters
2018-01-01 22:42:18 +01:00
Felix
ba170632a5
Fix #731 -- Display negative payment method fees correctly
2018-01-01 00:21:27 +01:00
Raphael Michel
954b7f6d9e
Display event selection within iframes
2017-12-22 13:39:20 +01:00
Jakob Schnell
50c3f025e2
remove alert since mail-typo-checking is disabled ( #723 )
2017-12-19 18:12:53 +01:00
Raphael Michel
a62fbd54d4
Remove typocheck, it has to many false positives
2017-12-18 20:51:31 +01:00
Raphael Michel
d97df9cddd
Checkout UX: Do not show minutes with decimal places in the countdown
2017-12-11 16:07:24 +01:00
Raphael Michel
33a254ce92
Checkout UX: Place "Empty cart" button below "Checkout" button on mobile
...
Thanks to @breunigs for the suggestion
2017-12-11 16:07:24 +01:00
Raphael Michel
3ec0366c21
Checkout UX: Open number keyboard on iOS
...
Thanks to @breunigs for the suggestion
2017-12-11 16:07:24 +01:00
Raphael Michel
759db2d20e
Checkout UX: Disable user zooming for iOS users
...
Thanks to @breunigs for suggesting
2017-12-11 16:07:24 +01:00
Raphael Michel
8f7c6521a9
Checkout UX: Going back to editing the invoice address opens accordion accordingly
...
Thanks @breunigs for the suggestion
2017-12-11 16:07:24 +01:00
Raphael Michel
725a7f21c4
Checkout UX: Make whole panel head clickable in payment method selection
...
Thanks @breunigs for the suggestion
2017-12-11 16:07:24 +01:00
Raphael Michel
e24611fde9
Checkout UX: Change select-one questions to select boxes (thanks @rixx)
2017-12-11 16:07:24 +01:00
Jakob Schnell
9ab39904e8
Implement automatic spell-check for docs ( #688 )
...
* [WIP] Implement automatic spell-check for docs
fixes #663
The only thing unclear to me so far is how the output of `make spelling`
should be checked - is there a possibility to check for a file (i.e.
`_build/spelling/output.txt`) to be empty, and report a failed build
otherwise?
* fix typo in requirements.txt
* add enchant library
* travis should report errors, order spelling wordlist
* change travis.yml to easier troubleshoot build issues
* fixed more typos, added more words
* add more words, fix more typos
* added more words
* added more words
* revert changes to .travis.yml
2017-12-11 11:41:59 +01:00
Raphael Michel
fb5354c3cd
Fix AttributeError in redemption view
2017-11-24 10:04:04 +01:00
Raphael Michel
65592dc42d
Checkout step Questions: Automatically focus first field
2017-11-24 09:35:47 +01:00
Raphael Michel
3da11e615f
Fix TypeError when accessing a product list without a subevent
2017-11-24 09:29:05 +01:00
Raphael Michel
d22427f578
Implement progress indicator during checkout ( #677 )
...
* Implement progress indicator during checkout
* Do not extend bars to the edge
* Wording
* Add a bit more margin
2017-11-16 21:24:55 +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
Ben Hagan
764b9dda7e
Fix #489 -- Handle Vouchers With Unavailable Items ( #659 )
...
* Fix #489 -- Handle Vouchers With Unavailable Items
* Add regression test
2017-11-01 22:05:10 +01:00
Raphael Michel
10103b58f0
Synchronize cart countdown with server time
2017-11-01 20:46:37 +01:00
Raphael Michel
d1971cdcae
Clarify docstring
2017-10-29 00:55:42 +02:00
Raphael Michel
65116563fd
Add docs on session handling
2017-10-29 00:50:09 +02:00
Raphael Michel
d811e42095
Widget: Fix session handling issue
2017-10-29 00:21:51 +02:00
Raphael Michel
2bcb0b0ac1
Add event meta filter to organizer page
2017-10-28 21:54:30 +02: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
b857157c7b
Add field internal_reference to invoice addresses
2017-10-27 00:49:56 +02:00
Raphael Michel
2b8d12f987
Show selected add-ons in questions step
2017-10-27 00:49:56 +02:00
Raphael Michel
28682c7c33
Defined order of positions in addons form
2017-10-27 00:49:56 +02:00
Raphael Michel
fe61e4f3e2
updatestyles should also update organizer styles
2017-10-27 00:49:56 +02:00
Raphael Michel
4e6fb7799a
Fix order retry issue
2017-10-24 18:35:57 +02:00