Raphael Michel
b83752005a
Voucher: Do not show URL if subevent is required
2019-03-14 15:35:01 +01:00
Raphael Michel
f95e8f374d
Allow dependencies between questions ( #1202 )
...
- [x] data model
- [x] api
- [x] backend editor
- [x] backend validation logic
- [x] frontend display logic
- [x] frontend validation logic
- [x] test checkout step
- [x] test modify order in frontend
- [x] test modify order in backend
- [x] validation tests
- [x] correctly evaluate dependency tree in frontend?
- [x] copy events
2019-03-13 16:49:20 +01:00
Raphael Michel
875d79536b
Re-group voucher options
2019-03-13 11:24:50 +01:00
Raphael Michel
4bf0d2d229
Show voucher link in voucher detail view
2019-03-13 11:22:50 +01:00
Martin Gross
0365a1c68d
Show SumUp payment details for boxoffice transactions
2019-03-12 14:20:45 +01:00
Raphael Michel
4e3dd24209
Order list: Prevent type error on empty result set
2019-03-08 13:53:18 +01:00
Raphael Michel
7be5331da5
Show ticket code in check-in list
2019-03-08 12:50:25 +01:00
Raphael Michel
206a0a28c7
Render markdown in all e-mail previews
2019-03-08 12:15:06 +01:00
Raphael Michel
8b3ce69425
Add clone button to event list within organizer
2019-02-26 13:10:53 +01:00
Raphael Michel
b20d1e8373
Add a second UI option to clone events
2019-02-26 13:10:53 +01:00
Raphael Michel
c278687487
Allow creating multiple events in different tabs at the same time
2019-02-26 13:10:53 +01:00
Raphael Michel
5096121ac7
Improve QR code widget
2019-02-21 15:24:40 +01:00
Raphael Michel
ca4c21a843
Show QR code of a ticket directly from order details
2019-02-21 15:23:29 +01:00
Raphael Michel
67059fe323
Add a simple test mode ( #1181 )
...
- [x] Provide data model and configuration toggle
- [x] Allow to delete individual test orders
- [x] Add tests
- [x] Add a prominent warning message to the backend if test mode orders exist (even though test mode is off), as this leads to wrong statistics
- [x] Decide if and how to generate invoices for test orders as invoice numbers cannot be repeated or should not have gaps.
- [x] Decide if and how we expose test orders through the API, since our difference pull mechanism relies on the fact that orders cannot be deleted.
- [x] Decide if and how we want to couple test modes of payment providers?
- [ ] pretix.eu: Ignore test orders for billing
- [ ] Adjust payment providers: Mollie, bitpay, cash, fakepayment, sepadebit

2019-02-20 17:51:26 +01:00
Raphael Michel
f23de7e2c0
Order change: Allow to ignore quotas
2019-02-11 16:15:54 +01:00
Raphael Michel
d073007fd7
Order change: Allow to keep price when changing items
2019-02-11 16:15:13 +01:00
Martin Gross
ca9e4823e2
Fix wrong CSV-Checkinlist link
2019-02-08 10:47:17 +01:00
Raphael Michel
d505422e0f
Order overview: Make table easier to read
2019-02-07 15:28:51 +01:00
Raphael Michel
f56bceb55f
Remove a redundant string
2019-02-01 16:53:37 +01:00
Raphael Michel
2aa246b3d5
Allow to exclude items from ticket generation explicitly
2019-02-01 16:48:58 +01:00
Raphael Michel
c9415cba2b
Allow to add a custom text above the payment choice
2019-02-01 16:48:58 +01:00
Raphael Michel
0285cd12f7
Optimize SQL queries in order list and order search
2019-01-29 16:45:01 +01:00
Martin Gross
6ed016e49e
Define Favicons on Organizer-level
2019-01-28 17:29:39 +01:00
Raphael Michel
6e556ab09b
Fix wrong warning message
2019-01-25 13:13:45 +01:00
Raphael Michel
16622883f6
Add referer meta tag to backend
2019-01-25 11:08:56 +01:00
Raphael Michel
d8a57b0baa
Conditionally show decimal places for tax rates
2019-01-21 10:53:50 +01:00
Raphael Michel
f6eb3bfb80
Remove redundant form option
2019-01-21 10:27:44 +01:00
Maarten van den Berg
bf1e9d47d0
Fix #1111 -- Duplicate voucher warning ( #1142 )
...
Adds a new method to Voucher that selects all distinct orders containing
a position where the Voucher has been used, and changes the Voucher
detail view to use this method for the warning.
2019-01-21 08:52:31 +01:00
Raphael Michel
06eddb2c6d
Self-service refund form ( #1135 )
...
* Auto-refund
* Add missing template
* Notification for requested refund
* Model-level tests
* Add front-end tests
* Default to notify
2019-01-18 17:24:42 +01:00
Raphael Michel
80b5750756
New content for / index page
2019-01-18 17:24:28 +01:00
Raphael Michel
f37d265534
Refresh design for auth and error pages
2019-01-18 17:24:28 +01:00
Pepi Zawodsky
d0b18d9f64
Corrected language typo.
...
Dieser Satz kein Hilfsverb.
2019-01-14 22:41:12 +01:00
Raphael Michel
77ebd18404
Backend order view: Show canceled fees
2019-01-12 22:18:55 +01:00
Raphael Michel
af5aece639
Add beneficiaries to invoice addresses
2019-01-12 16:54:37 +01:00
Raphael Michel
60c1ea8aad
Allow to keep cancellation fees ( #1130 )
...
* Allow to keep cancellation fees
* Add tests and clarifications
* Add API
2019-01-11 15:42:33 +01:00
Raphael Michel
8abfbba9d0
Refactor cancelling positions and orders in the data model ( #1088 )
...
- [x] Data model
- [x] display in order view in backend
- [x] review all usages of OrderPositions.objects
- [x] review all usages of order.positions
- [x] review all other model usages
- [x] review plugins
- [x] plugins backwards-compatible API?
- [x] decide on way forward for REST API
- [x] need to cancel fees
- [x] tests
- [ ] plugins
- [ ] gdpr
- [ ] reports
- [x] docs
2019-01-10 16:52:34 +01:00
Raphael Michel
82e3359b40
Allow to filter subevents by date
2019-01-02 16:59:03 +01:00
Raphael Michel
215514fca7
Add ticket downloads to the backend
2018-12-19 12:31:24 +01:00
Raphael Michel
3fe2dfe810
Add signal order_position_buttons
2018-12-19 12:29:52 +01:00
Raphael Michel
d267dfc682
Fix #785 -- Show availability in (sub)event list ( #1112 )
2018-12-11 13:59:49 +01:00
Raphael Michel
6293ad34d4
Add a headline to payment provider settings
2018-12-06 10:56:40 +01:00
Raphael Michel
a297bd1944
Show that some export parameters are optional
2018-12-05 16:51:08 +01:00
Raphael Michel
953ea26984
Add a custom text to explain usage of vouchers
2018-12-05 16:50:05 +01:00
Raphael Michel
b93e7fcb60
Fix #1067 -- Allow to manually create partial payments
2018-12-02 18:32:16 +01:00
Raphael Michel
efca46945a
Fix #953 -- Render markdown in email text previews
2018-12-02 17:11:09 +01:00
Raphael Michel
0f9755e36f
Add a warning message to products that are out of timeframe
2018-12-02 16:44:21 +01:00
Raphael Michel
94f2ad9325
Highlight items that are unavailable by time
2018-11-29 10:13:43 +01:00
Raphael Michel
ca59237ebf
Use regular asynctasks for order PDF generation
2018-11-26 13:21:25 +01:00
Raphael Michel
b4290384e1
Add sales channels ( #1103 )
...
- [x] Data model
- [x] Enforce constraint
- [x] Filter order list
- [x] Set channel on created order
- [x] Products API
- [x] Order API
- [x] Tests
- [x] Filter reports
- [x] Resellers
- [ ] deploy plugins
- [ ] posbackend
- [ ] resellers
- [ ] reports
- [x] Ticketlayouts
- [x] Support in pretixPOS
2018-11-23 15:35:09 +01:00
Raphael Michel
4e6f4716ec
Allow to configure accent colors
2018-11-13 12:56:52 +01:00