Raphael Michel
f79df47b78
Add specific social media image
2019-11-15 10:33:55 +01:00
Raphael Michel
06a744ea2d
Refactor cart management into new helper function cached_invoice_address
2019-11-13 11:42:03 +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
8dbba1cfd3
Order details: Do not show download note when disabled on product level
2019-11-11 12:38:33 +01:00
Raphael Michel
8f112f8d9a
Pass cart positions to fee_calculation_for_cart
2019-11-04 11:00:48 +01:00
Raphael Michel
d15e37d93e
Do not show availability for currently-selected add-on
2019-11-04 09:55:00 +01:00
Raphael Michel
2e9e5a8994
Fix untranslated email subject
2019-10-31 16:00:44 +01:00
Raphael Michel
845f231446
Replace "Tickets on sale" with "Book now" in frontend
2019-10-28 21:46:33 +01:00
Martin Gross
5e88dcf329
Fix saleschannels testmode-support-message check
2019-10-23 17:54:07 +02:00
Raphael Michel
2a51969b04
Add (hidden) location field to event list widget
2019-10-23 15:28:15 +02:00
Raphael Michel
277b7ad71c
Hide manual refunds from users as well
2019-10-23 14:39:21 +02:00
Raphael Michel
8abaa16fab
Change log level of widget loading
2019-10-22 10:40:14 +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
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
4a8827cc2b
Do not show "a refund is on its way" message for internal refunds
2019-10-18 17:22:50 +02:00
Raphael Michel
8fe9b35dea
Add more tests
2019-10-18 15:12:26 +02:00
Raphael Michel
767e679140
Show issued gift card in order view
2019-10-17 17:07:59 +02:00
Raphael Michel
89a85392a9
Fixes
2019-10-17 16:39:42 +02:00
Raphael Michel
b3e6f44027
Add double-spend safeguard
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
4aeada0bfb
Fix KeyError
2019-10-17 16:04:22 +02:00
Raphael Michel
e37d85f517
Cross-organizer acceptance
2019-10-17 16:04:22 +02:00
Raphael Michel
c68f715e07
Pending display
2019-10-17 16:04:22 +02:00
Raphael Michel
db71ec92be
Payment step
2019-10-17 16:04:22 +02:00
Raphael Michel
ed370fa913
Proof of concept
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
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
Raphael Michel
92754136a6
Refs #1432 -- Proper grouping of autocomplete properties
2019-10-09 12:40:05 +02:00
Raphael Michel
9f7d5156cc
Refs #1430 -- Fix untranslated string
2019-10-08 12:29:10 +02:00
Raphael Michel
1d0c148170
Fix #467 -- Pluggable email placeholders ( #1429 )
...
* Fix #467 -- Pluggable email placeholders
* Previews
* Polishing
* Fix tests
* Add missing doc file
2019-10-07 11:48:25 +02:00
Raphael Michel
cb37e7435d
Use a different-colored favicon in development mode
2019-10-07 09:03:46 +02:00
Raphael Michel
27a32173e6
Move more code into change_payment_provider
2019-10-04 17:28:48 +02:00
Raphael Michel
a39822aedc
Use transaction aware task for regenerate_css
2019-09-19 18:17:43 +02:00
Raphael Michel
1b92a891d7
Fix issues with context providers in error pages
2019-09-19 18:03:35 +02:00
Raphael Michel
0120a5a930
Clarify cancellation description
2019-09-11 08:55:03 +02:00
Raphael Michel
d6985123b4
Regenerate event CSS on plugins change
2019-09-04 15:39:23 +02:00
Raphael Michel
31333280d2
Fix download link for addons on ticket pages
2019-08-31 11:59:17 +02:00
Raphael Michel
733a4ce8f4
Fix seatingframe for subevents
2019-08-26 16:27:43 +02:00
Raphael Michel
d972cd4c49
Add new bundled plugin "returnurl"
2019-08-14 09:22:58 +02:00
Raphael Michel
f8bf44c262
Order payment flow: Allow to be used as an iframe session start
2019-08-14 09:22:58 +02:00
Raphael Michel
d919605d79
Invoice addresses: Ask for a state in some countries ( #1362 )
...
* Invoice addresses: Ask for a state in some countries
* API, tests, noscript
* Fix shredder tests
* Add test for addresses with long state names
2019-08-09 09:55:46 +02:00
Raphael Michel
547f71aac6
Widget builder: explicit encoding for file reading
2019-08-08 19:43:44 +02:00
Raphael Michel
ad8f109e77
Add Item.allow_waitinglist
2019-07-29 16:27:27 +02:00
Raphael Michel
79ee851fae
Fix broken order process
2019-07-29 14:59:36 +02:00
Raphael Michel
609f0b632c
Do not block "add to cart" button when seating is used
2019-07-28 16:06:14 +02:00
Raphael Michel
10aeadf835
Do not show +/- icons for cart rows with seats
2019-07-28 16:06:00 +02:00
Raphael Michel
e83e8cdcc0
Allow to hide a product unless a specific quota is sold out ( #1351 )
...
* Allow to hide a product unless a specific quota is sold out
* Fix required property
* Add API property and copy between events
2019-07-25 16:14:24 +02:00
Raphael Michel
2dd75ea252
Hide fees on changing payment method when no fees are taken
2019-07-25 11:47:23 +02:00