Raphael Michel
f51521143b
PDF: Fix incorrect type of position id
2019-11-02 12:33:29 +01:00
Raphael Michel
a0ca76f0ec
Fix incorrect offset payments when changing and splitting orders at the same time
2019-11-02 11:15:26 +01:00
Raphael Michel
d7f71948c1
Fix typo in docstring of a signal
2019-11-01 14:30:51 +01:00
Raphael Michel
7d72611851
Allow to add order position number to PDFs
2019-11-01 14:30:51 +01:00
Martin Gross
2a9c105e51
PayPal: Show payment ID on paid invoices ( #1471 )
...
* Always call render_invoice_text - even if order is already paid
* Print PayPal payment ID on invoice if available and invoice is paid
* Also display Sale ID on invoice
* try/except for paymentId/SaleId
2019-10-30 10:48:15 +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
Felix Schäfer
f473439f77
PDF renderer: Properly escape HTML answer fields ( #1473 )
2019-10-29 17:58:10 +01:00
Raphael Michel
9ed49fb379
PDF renderer: Properly escape HTML in some fields
2019-10-29 12:10:30 +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
20a6decb3a
Notifications: Add details about subevents and products
2019-10-28 22:54:56 +01:00
Raphael Michel
3f5e835367
Add safeguards and tests against duplicate cancellations
2019-10-24 16:07:59 +02:00
Raphael Michel
837775c8d4
Correctly respect mail_attach_ical setting on order payments
2019-10-23 16:17:39 +02:00
Martin Gross
357972c8f8
Rearrange order_gracefully_delete signal-call ( #1463 )
2019-10-23 15:17:46 +02:00
Martin Gross
3006d35622
Skip ticket-attachment for text/uri-list
2019-10-21 16:00:42 +02:00
Martin Gross
a879a86dff
Remove unused property
2019-10-21 15:02:44 +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
Martin Gross
2b18621c76
Add flag testmode_supported to sales channels ( #1455 )
...
* Add testmode-support-flag to SalesChannels
* Make saleschannels/testmode-warnings even more dangerous!
* Add warning for payment-methods that do support testmode but are being used in a non-testmode order caused by a saleschannel in a testmode-shop.
* Remove redundant testmode_supported-flag for WebshopSalesChannel
* Raise error on API when sales_channel does not support testmode
* Tests
* Fix style issue after merge
2019-10-21 10:07:02 +02:00
Raphael Michel
e8a2f7e349
Collapse gift card option when the gift card is not enough
2019-10-18 18:18:45 +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
f8433b5cc9
Add some tests
2019-10-18 13:08:25 +02:00
Martin Gross
0a200de41c
Fix spelling in order_gracefully_delete signal
2019-10-18 12:07:33 +02:00
Martin Gross
25a998a510
Add order_gracefully_delete signal ( #1454 )
2019-10-18 11:38:26 +02:00
Raphael Michel
1fe93ac6b7
Do not allow to pay gift cards with gift cards
2019-10-17 18:12:06 +02:00
Raphael Michel
4b2f25ce8a
Add testmode for gift cards
2019-10-17 18:05:04 +02:00
Raphael Michel
b3e6f44027
Add double-spend safeguard
2019-10-17 16:04:22 +02:00
Raphael Michel
ac2df35db6
Allow configuring cross-organizer acceptance
2019-10-17 16:04:22 +02:00
Raphael Michel
ac212b798d
Remove unneeded settings
2019-10-17 16:04:22 +02:00
Raphael Michel
ba286d96cb
Rebase and manually squash migrations
2019-10-17 16:04:22 +02:00
Raphael Michel
9842fcf7da
Allow order change
2019-10-17 16:04:22 +02:00
Raphael Michel
e97ae04581
Helpful error messages
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
e099fad0ca
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
b07d9d167d
Add an API
2019-10-17 16:04:22 +02:00
Raphael Michel
f22d5915ea
Handle refunds
2019-10-17 16:04:22 +02:00
Raphael Michel
e37d85f517
Cross-organizer acceptance
2019-10-17 16:04:22 +02:00
Raphael Michel
db71ec92be
Payment step
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
ed370fa913
Proof of concept
2019-10-17 16:04:22 +02:00
Raphael Michel
f7f00fe735
Data model
2019-10-17 16:04:22 +02:00
Raphael Michel
8a8f8ae10a
Fix KeyError in question_is_visible if question dependency is unknown
2019-10-17 12:57:17 +02:00
Raphael Michel
404d88a220
Fix #1451 -- Make event slug available in email templates
2019-10-17 11:50:01 +02:00
Raphael Michel
7fb77eef34
Offset payment provider: Ignore payment term
2019-10-17 10:13:56 +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
Sohalt
b870dde301
Replace occurrences of "blacklist" with "banlist" ( #1434 )
...
* Rename blacklist to banlist
* Rename more cases of blacklist to banlist
* Rename Blacklist -> Banlist in migrations
2019-10-15 14:58:48 +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