Commit Graph
2509 Commits
Author SHA1 Message Date
Raphael Michel ae861f080b Add global banner message 2018-03-07 15:28:03 +01:00
Raphael Michel d058721243 Sendmail plugin: Move to background process 2018-03-07 14:48:17 +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 b4488bf1e7 Allow admin to create invoice if invoice setting is set to "all orders" 2018-03-07 10:36:33 +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 59fa5112fc Prepare for using weblate 2018-03-06 18:25:46 +01:00
Raphael Michel a8033248ae Fix issue with fees without tax rules 2018-03-06 15:33:54 +01:00
Raphael Michel 9a6f299b41 Commit POT files 2018-03-06 11:31:17 +01:00
Raphael Michel 2f1ee93e86 Install psycopg2-binary 2018-03-06 10:01:45 +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 357f728043 pretixdroid: Online search should include name of parent position 2018-03-05 12:33:26 +01:00
Raphael Michel 9522ee93dc Bump version to 1.14.0.dev0 2018-03-03 21:39:06 +01:00
Raphael Michel c68b6116a2 Bump version to 1.13.0 2018-03-03 21:38:07 +01:00
Raphael Michel f0db879c9c Update docs and German translation 2018-03-03 21:16:17 +01:00
Felix RindtandRaphael Michel 07d8a3d765 Fix #774 -- Make question options sortable (#786)
* add position field

* add question option sorting logic
* add meta class to question option for sorting
* regenerate migration
* add template content and view mechanics

* Rename migration after rebase & update dependency
2018-03-03 20:36:30 +01:00
Raphael MichelandGitHub e35e264d81 Improve voucher redemption filter (#792) 2018-03-03 11:58:59 +01:00
Raphael Michel d537e6a869 Order confirmation: Add e-mail to contact information box 2018-03-03 11:56:33 +01:00
LeonardoandRaphael Michel d4dd1861a9 Fix #740 -- Date picker: Fix line height for decade span (#761)
* Fix line height for decade span

* Move to own file
2018-03-03 11:31:23 +01:00
Mohit JindalandRaphael Michel 3019a31fbb Fix #735 -- Display of event series on public organizer page (#753) 2018-03-03 11:24:07 +01:00
Raphael MichelandGitHub 303b9912ff Add „button“ operation mode of the widget (#778) 2018-03-03 11:20:41 +01:00
Raphael Michel 5c7e8029f4 Fix incorrect test case 2018-03-02 22:05:56 +01:00
Raphael Michel 30123fd6ff Add currency property to subevent 2018-03-02 21:54:08 +01:00
Raphael Michel 3955299983 Catch VAT WebServiceError 2018-03-01 09:21:21 +01:00
Raphael Michel b5d0df3ca7 Fix determination of VAT ID validation 2018-03-01 09:19:04 +01:00
Raphael Michel 22c65da9d1 Fix invalid use of money_filter 2018-03-01 09:17:59 +01:00
Raphael Michel 578c1ecfaf Add support for custom taxation rules 2018-02-28 23:03:25 +01:00
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 MichelandGitHub 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 FreundandRaphael Michel 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 RindtandRaphael Michel 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 RindtandRaphael Michel 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 RindtandRaphael Michel 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 FreundandRaphael Michel 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
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 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