Raphael Michel
a284e0c2f7
Add auditable superuser mode ( #824 )
...
* Remove is_superuser everywhere
* Session handling
* List of sessions, relative timeout
* Absolute timeout
* Optionally pseudo-force audit comments
* Fix failing tests
* Add tests
* Add docs
* Rebsae migration
* Typos
* Fix tests
2018-03-28 14:16:58 +02:00
Felix Rindt
073860cd5b
Refs #828 -- Presale: change order thankyou text ( #832 )
2018-03-22 18:34:59 +01:00
Raphael Michel
18be4db320
Widget: More resilient file handling
2018-03-21 09:55:59 +01:00
Raphael Michel
1ef3f83e46
Improve thumbnail quality
2018-03-20 17:14:29 +01:00
Raphael Michel
879eb6ee9f
Widget: fix broken iframe detection
2018-03-20 12:27:56 +01:00
Raphael Michel
e7458f3032
Add custom thumbnailer
2018-03-20 11:55:46 +01:00
Raphael Michel
840cee206a
Compatibility with an external file storage separated in pub/ and priv/
2018-03-20 11:55:46 +01:00
Raphael Michel
35f1999b3a
Allow organizers to modify answers to check-in questions
2018-03-17 22:10:43 +01:00
Raphael Michel
3f55c694b8
Do not require invoice address name if invoice address is not required
2018-03-17 22:10:16 +01:00
Raphael Michel
5e3b4b126e
Make voucher lookups case-insensitive
2018-03-16 15:27:02 +01:00
Jan-Frederik Rieckers
6f9f47bfe3
Fixes #798 (in a very basic way)
2018-03-14 17:12:57 +01:00
Raphael Michel
c18b259b27
Widget: Work around a scrolling quirk in Chrome
2018-03-13 09:42:39 +01:00
Raphael Michel
880c22eef9
Prevent cart ID creation in widget
2018-03-10 14:18:40 +01:00
Raphael Michel
b379c8380d
Do not create cart ID for every shop page visitor
2018-03-10 14:07:40 +01:00
Raphael Michel
9fdef5eb5d
Show date range of event series in list of events
2018-03-07 12:09:01 +01:00
Raphael Michel
fa6d6b5438
Show "continue" instead of "checkout" also if order is free
2018-03-07 10:35:37 +01:00
Raphael Michel
02f53a55cc
Contact form data was only saved to session if invoice addresses where active
2018-03-07 10:35:37 +01:00
Raphael Michel
34fa5d6bfc
Allow customer to manually generate invoices if order is older than invoice setting
2018-03-06 09:48:36 +01:00
Raphael Michel
d537e6a869
Order confirmation: Add e-mail to contact information box
2018-03-03 11:56:33 +01:00
Mohit Jindal
3019a31fbb
Fix #735 -- Display of event series on public organizer page ( #753 )
2018-03-03 11:24:07 +01:00
Raphael Michel
303b9912ff
Add „button“ operation mode of the widget ( #778 )
2018-03-03 11:20:41 +01:00
Raphael Michel
b5d0df3ca7
Fix determination of VAT ID validation
2018-03-01 09:19:04 +01:00
Raphael Michel
d8d00a7e26
Add total argument to fee calculation signals
2018-02-28 21:03:38 +01:00
Raphael Michel
3c3e59e932
Refs #99 -- Improve support for currencies with less than 2 decimal places ( #783 )
...
* Refs #99 -- Fix stripe support for zero-decimal currencies
* Add new money formatting method
* Force decimal places in many places
* Locale-aware currency rendering
* Fix currencies in more places
* More currency fixes
2018-02-26 10:46:07 +01:00
Raphael Michel
675b853b29
Remove organizer property from ICalendar files as we used it not as it is intended to be used.
2018-02-23 10:51:32 +01:00
Felix Rindt
70fbbfe2a0
Refs #757 : show voucher input for subevents only if subevent is selected ( #777 )
...
* show voucher input for subevents only if subevent is selected
* move logic to python
2018-02-22 09:44:53 +01:00
Raphael Michel
85fbe666ea
Order modification page: Make cancel button more useful
2018-02-12 12:38:30 +01:00
Raphael Michel
c53fd25d1c
Use a consistant CSS compression method
2018-02-05 13:48:47 +01:00
Raphael Michel
da32621c55
Add "is_implicit" attribute to payment providers
2018-02-04 23:14:18 +01:00
Raphael Michel
4ccf33af03
Add support for orders without email addresses
2018-02-04 22:42:41 +01:00
Raphael Michel
a5af7a70f3
Add support for iframeResizer
2018-02-04 22:42:04 +01:00
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