Raphael Michel
d8d00a7e26
Add total argument to fee calculation signals
2018-02-28 21:03:38 +01:00
Raphael Michel
37f0f7a138
Add service fees as a first-level fee type
2018-02-27 22:39:07 +01:00
Raphael Michel
f61e9367ec
Update German translation
2018-02-26 10:51:44 +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
29e22a0c6c
Fix check-in of unpaid orders in web check-in list
2018-02-26 10:42:58 +01:00
Raphael Michel
0d1f424425
Improve performance of voucher bulk creation
2018-02-26 10:42:58 +01:00
Tim Freund
1c01e23867
Name presale index + unit test for URL names ( #784 )
...
* Name the default URL
If metrics collection is enabled, the index page of the site will fail
to load: without a name, the metrics middleware throws a TypeError.
* Test for names on all URLs
This test passes if all URLs have names. Without names, URLs will cause
the optional metrics middleware to throw a TypeError.
2018-02-26 10:17:42 +01:00
Felix Rindt
f763a8694b
Fix #779 : add form field for unpaid option of checkin lists in subevent detail view ( #781 )
...
* add form field for unpaid option of checkin lists in subevent detail view
* change order of include_pending field
* also change the order in new check in lists
2018-02-26 10:17:28 +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
Raphael Michel
2434bf14d5
Add checkin_attetion field to Order model
2018-02-22 13:25:26 +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
e096898a05
Update German translation
2018-02-21 16:17:06 +01:00
Raphael Michel
3fbccf3f64
Allow check-in lists to include unpaid orders
2018-02-21 16:17:06 +01:00
Raphael Michel
36585395f1
Voucher list: add more filters
2018-02-21 16:17:06 +01:00
Felix Rindt
e4b0a1613f
Refs #754 -- check item tax_rule is not none ( #776 )
2018-02-21 12:51:50 +01:00
Raphael Michel
1192e474c5
Prevent duplicate All/None links
2018-02-20 10:20:24 +01:00
Raphael Michel
e48ea99e48
Fix datetime in check-in list on MySQL
2018-02-20 10:19:55 +01:00
Raphael Michel
072f2a0ee9
Pin sessions to the user agent in use
2018-02-19 13:02:55 +01:00
Tim Freund
aecb536a34
Use config.getboolean to get metrics enabled value ( #770 )
...
Given the following configuration:
[metrics]
enabled=False
Using config.get results in a METRICS_ENABLED value that always
evaluates to True. This PR switches to config.getboolean so that metrics
can be disabled without deleting the configuration values.
2018-02-18 17:40:13 +01:00
Tim Freund
a68686cb06
Docs: Fix link to the Celery configuration documentation ( #771 )
2018-02-18 17:39:51 +01:00
Tim Freund
ba8cf3e01e
Replace PREFIX_CONFIG_FILE with PRETIX_CONFIG_FILE ( #769 )
...
The code looks for PRETIX_CONFIG_FILE in src/pretix/settings.py.
This change updates the documentation to match.
2018-02-18 17:39:34 +01:00
Raphael Michel
b0c5189c4b
Fix timezone for footer of printed exports
2018-02-14 11:50:24 +01:00
Raphael Michel
d44eb67dec
Allow http: forms during testing
2018-02-14 11:50:10 +01:00
Raphael Michel
58d36b08e2
Pin Sphinx version
2018-02-14 11:49:50 +01:00
Raphael Michel
98906731e3
Move plugin list to website
2018-02-14 11:49:44 +01:00
Raphael Michel
035a4b0928
Add next parameter to logout view
2018-02-14 11:49:16 +01:00
Raphael Michel
85fbe666ea
Order modification page: Make cancel button more useful
2018-02-12 12:38:30 +01:00
Tobias Kunze
741d0bc686
Put event slugs in export filenames ( #768 )
2018-02-12 12:30:13 +01:00
Raphael Michel
ded539ce7a
Ignore event end date for subevents
2018-02-07 13:51:22 +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
05ad9022c0
Always use full width when used in an iframe
2018-02-04 22:02:54 +01:00
Raphael Michel
fef211b220
Change typeahead.css and morris.css to scss files
2018-02-04 21:06:44 +01:00
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
bab7f9b1f3
Notification view: use select2 event selection
2018-02-04 19:09:22 +01:00
Raphael Michel
340e7afd06
Fix bug that lead to notifications being sent for all events
2018-02-04 18:53:56 +01:00
Raphael Michel
cb83c9cff2
Add a short system check before publishing packages
2018-02-04 18:33:50 +01:00
Raphael Michel
911a8fed06
Fix waiting list test
2018-02-04 18:28:29 +01:00
Raphael Michel
eb8b43fe36
Add missing __init__.py file
2018-02-04 18:27:45 +01:00
Raphael Michel
2a15dc57d8
Waiting list: Do not send out for disabled events
2018-02-04 14:24:53 +01:00
Raphael Michel
67678e35bb
Disable shop and waiting list after end of event
2018-02-04 14:14:49 +01:00
Raphael Michel
2f00db8081
Bump version to 1.13.0.dev0
2018-02-03 17:00:40 +01:00
Raphael Michel
38fc826053
Bump version to 1.12.0
v1.12.0
2018-02-03 16:59:30 +01:00
Raphael Michel
300578a44b
Update German translation
2018-02-03 16:57:04 +01:00
Raphael Michel
dc2bcdcfbc
Log impersonation actions
2018-02-03 16:50:53 +01:00
Raphael Michel
7e18e89012
Next try
2018-02-03 16:33:12 +01:00
Raphael Michel
24f47722c0
Fix careless mistake in 15dc6285
2018-02-03 16:02:56 +01:00