Raphael Michel
e1a4dd6e43
Revert "Data model changes"
...
This reverts commit 089a468a5d .
2019-12-15 19:00:02 +01:00
Raphael Michel
089a468a5d
Data model changes
2019-12-15 18:28:51 +01:00
Raphael Michel
24b931e1c3
Allow to import orders ( #1516 )
...
* Allow to import orders
* seats, subevents
* Plugin support
* Add docs
* Warn about lack of quota handling
* Control interface test
* Test skeleton
* First tests for the impotr columns
* Add tests for all columns
* Fix question validation
2019-12-11 11:44:06 +01:00
Martin Gross
cf5ac6af4b
Organizer-level override for giftcard code length
2019-12-09 13:55:26 +01:00
Raphael Michel
a12fea71e5
Include expire date on invoices
2019-12-06 20:43:01 +01:00
Maico Timmerman
dddf91d3bf
Feature/optional team provisioning ( #1487 )
...
* Event creation: Add option to select existing team instead of provisioning.
* Event creation: disallow event team provisioning on organizer level.
* Event team provisioning: update default setting location and display strings.
* Update src/pretix/control/views/main.py
Co-Authored-By: Raphael Michel <mail@raphaelmichel.de >
2019-12-05 12:20:40 +01:00
Martin Gross
22eb9d3493
Add "Are you sure?"-dialog to dirty forms ( #1506 )
...
* Add "Are you sure?"-dialog to dirty forms
* Better form detection
2019-12-04 13:59:08 +01:00
Raphael Michel
098b7363e6
Waren about products with hidden_if_available
2019-12-01 12:34:47 +01:00
Raphael Michel
11d0c37415
Try to discourage accidentally setting Item.hidden_if_available
2019-12-01 12:31:09 +01:00
Raphael Michel
5462e256ac
Allow to create a new gift card when refunding
2019-11-28 13:50:10 +01:00
Raphael Michel
46d4d97c13
Add BasePaymentProvider.refund_control_render
2019-11-28 13:50:10 +01:00
Raphael Michel
ee06844b0d
Allow to sort the list of vouchers
2019-11-28 11:29:33 +01:00
Raphael Michel
bb3348022f
Allow to configure help text of email field
2019-11-28 11:11:55 +01:00
Raphael Michel
50dabb5b26
Show seat in web and PDF check-in list
2019-11-22 13:32:39 +01:00
Martin Gross
3a4196c087
Remove seating-icon filler to stop Chrome complaining about the CSP for inline-styling
2019-11-15 20:53:20 +01:00
Raphael Michel
a2c1c69d7e
Seat-specific vouchers ( #1486 )
...
* Basic functionality
* API
* Do not delete seats with vouchers
* Show seat in list of seats
* Validate availability of seats
* Fix invalid logic in Seat.is_available
* Show voucher name in edit form
2019-11-15 10:56:34 +01:00
Raphael Michel
f79df47b78
Add specific social media image
2019-11-15 10:33:55 +01:00
Martin Gross
6896682dd1
Restrict Payment Providers to Sales Channels ( #1481 )
...
* Allow to restrict payment providers to specific sales channels
* Fix test
* Add `payment_restrictions_supported`-property to SalesChannels
2019-11-12 17:11:43 +01:00
Raphael Michel
2d066e3b5e
Add CSS required for font preview to organizer settings
2019-11-08 09:19:27 +01:00
Raphael Michel
038533ad63
Allow to change fees in existing orders ( #1472 )
...
* Allow to change fees in existing orders
* Add tests
* Add special case for payment options
* Fix PK reference in tests
2019-10-29 22:04:42 +01:00
Raphael Michel
fcf9f0054e
Fix #1328 -- Show internal name in list of categories
2019-10-29 20:01:35 +01:00
Raphael Michel
1e0e8184c8
Fix #312 -- Bulk-send vouchers via email ( #1469 )
...
* Allow to directly bulk-send vouchers via email
* Send mails
* Log messages
* Fix test failures
* Add new test cases
2019-10-29 11:53:59 +01:00
Raphael Michel
cc970caad8
Allow to filter global event list using organizer parameters
2019-10-28 22:03:09 +01:00
Raphael Michel
5e4a16bd44
Allow to filter event list in organizer view by meta data
2019-10-21 19:03:51 +02:00
Martin Gross
03c760c2bb
Allow ticket output providers to handle downloads externally ( #1402 )
...
* TicketOutput-Providers: Make preview optional; download/attachable optional; optional specific target; update doc
* Spelling fixes in doc
* Changes after code-review
* Changes after code-review
* Commit missing template file
* Allow for redirects instead of files
* Return HTTPResponse with Content-Type text/uri-list on API
* Update API-doc
* Add viewable to spellinglist, fixing doc-test
2019-10-21 14:05:09 +02:00
Raphael Michel
27538d220e
Fix #1416 -- Add canonical geodata field ( #1458 )
...
* Fix #1416 -- Add canonical geodata field for events and subevents
* Add optional geocoding through OpenCageData
* Fix markup everywhere
* Add Leaflet map to geo coordinates
* Fix tests, add credits
* Fix spelling
2019-10-21 13:07:35 +02:00
Raphael Michel
19b10e3ca4
Add option to attach calendar files to emails ( #1457 )
2019-10-21 10:41:22 +02:00
Raphael Michel
974a84fefe
Merge pull request #1396 from pretix/giftcard
...
Support for gift cards
2019-10-18 17:08:45 +02:00
Raphael Michel
8fe9b35dea
Add more tests
2019-10-18 15:12:26 +02:00
Raphael Michel
2c87d5ece3
Update src/pretix/control/templates/pretixcontrol/organizers/giftcards.html
...
Co-Authored-By: Martin Gross <gross@rami.io >
2019-10-18 15:09:06 +02:00
Raphael Michel
4b2f25ce8a
Add testmode for gift cards
2019-10-17 18:05:04 +02:00
Raphael Michel
33cee65d7f
Add a tooltip with the date to pending orders
2019-10-17 17:27:33 +02:00
Raphael Michel
767e679140
Show issued gift card in order view
2019-10-17 17:07:59 +02:00
Raphael Michel
7b4c3a00a0
Update src/pretix/control/templates/pretixcontrol/organizers/giftcards.html
...
Co-Authored-By: Martin Gross <gross@rami.io >
2019-10-17 16:59:53 +02:00
Raphael Michel
7db87af754
Update src/pretix/control/templates/pretixcontrol/organizers/giftcards.html
...
Co-Authored-By: Martin Gross <gross@rami.io >
2019-10-17 16:59:44 +02:00
Raphael Michel
ac2df35db6
Allow configuring cross-organizer acceptance
2019-10-17 16:04:22 +02:00
Raphael Michel
9842fcf7da
Allow order change
2019-10-17 16:04:22 +02:00
Raphael Michel
346f215c50
Refator payment provider, deal with cancellations
2019-10-17 16:04:22 +02:00
Raphael Michel
73dd94fe73
Actually issue giftcards
2019-10-17 16:04:22 +02:00
Raphael Michel
8c50b7409f
Add Item.issue_giftcard
2019-10-17 16:04:22 +02:00
Raphael Michel
f22d5915ea
Handle refunds
2019-10-17 16:04:22 +02:00
Raphael Michel
85e7a16880
Backend management of gift cards
2019-10-17 16:04:22 +02:00
Raphael Michel
8a6a515b6a
Refs #775 -- Pluggable authentication backends ( #1447 )
...
* Drag-and-drop: Force csrf_token to be present
* Rough design
* Missing file
* b.visble
* Forms
* Docs
* Tests
* Fix variable
2019-10-17 09:11:03 +02:00
Raphael Michel
fa3b40f53c
Drag-and-drop: Force csrf_token to be present
2019-10-15 15:55:39 +02:00
Raphael Michel
a4d8c810ce
Support for right-to-left languages ( #1438 )
...
* play around
* Flip things in presale
* Convert backend
* Remove test settings
* Safe getattr
2019-10-15 11:41:23 +02:00
Martin Gross
dc51d51338
Add hint to devices in checkinlist overview
2019-10-14 11:40:57 +02:00
Sohalt
91b586ce08
Reordering questions with drag'n'drop ( #1433 )
...
* Reordering questions with drag'n'drop
* Add permission check
* Test permissions for question reordering
* Handle malformed requests for question reordering
* Show first up arrow and last down arrow
* Provide page offset
* Revert "Provide page offset"
This reverts commit 8090bd573f .
* Reorder questions endpoint with pagination support
* Rudimentary test for reordering endpoint
* Make reordering questions atomic
* cache questions
* Properly support pagination for reorder_questions
* appease linter
* Fix test
2019-10-14 10:54:20 +02:00
Raphael Michel
4bfe0e3784
Order change manager: Allow to add multiple products
2019-10-10 12:59:16 +02:00
Raphael Michel
d4d046ca60
Order change manager: Allow to disable invoice issuing
2019-10-10 12:19:06 +02:00
Raphael Michel
fdcd750487
Disable autocomplete in context switcher
2019-10-09 17:16:47 +02:00