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 |
|
Raphael Michel
|
d97a0b1941
|
Consistent display of price ranges
|
2019-07-24 15:13:10 +02:00 |
|
Raphael Michel
|
3ab475ba6d
|
Fix order page
|
2019-07-18 19:45:05 +02:00 |
|
Raphael Michel
|
6d12b3780c
|
Allow to hide all sold out items
|
2019-07-18 15:01:33 +02:00 |
|
Raphael Michel
|
b67c684969
|
Revert "Allow to show description of add-on product variations by default"
This reverts commit 8d674965d1.
|
2019-07-16 11:46:11 +02:00 |
|
Raphael Michel
|
fb1f6c65af
|
Display invoices as inline PDF
They are not user-controllable enough to cause any harm here
|
2019-07-16 09:16:33 +02:00 |
|
Raphael Michel
|
8d674965d1
|
Allow to show description of add-on product variations by default
|
2019-07-15 11:26:42 +02:00 |
|
Raphael Michel
|
a3707a962b
|
Fix problems with CartMixin on empty order
Fix PRETIXEU-18A
|
2019-07-15 10:46:38 +02:00 |
|
Raphael Michel
|
35037c79cc
|
Add signal validate_cart_addons
|
2019-07-12 13:06:29 +02:00 |
|
Raphael Michel
|
f8bb139651
|
AddOnsForm: Already validate min_count/max_count
|
2019-07-12 12:32:43 +02:00 |
|
Raphael Michel
|
53a0d62d93
|
Allow dependent questions to depend on multiple values (#1336)
|
2019-07-11 13:32:45 +02:00 |
|
Raphael Michel
|
491753008d
|
Introduce Item.show_quota_left
|
2019-07-10 16:08:21 +02:00 |
|
Raphael Michel
|
59daeba477
|
Do not redirect to order.pay.complete for pending orders
|
2019-07-09 16:13:37 +02:00 |
|
Raphael Michel
|
0ac98f5127
|
Use inspect instead of TypeError for backwards-compatible APIs
|
2019-07-09 16:13:37 +02:00 |
|
Raphael Michel
|
55d423af18
|
Widget: Allow to filter by attributes
|
2019-07-08 23:27:46 +02:00 |
|
Raphael Michel
|
2352f3b811
|
Fix voucher validation in CartManager
|
2019-07-08 17:50:22 +02:00 |
|
Raphael Michel
|
d90510a1bd
|
Fix incorrect headline
|
2019-07-04 17:59:25 +02:00 |
|
Raphael Michel
|
d30fbf4e6a
|
Event front page: Show calendar by default when a month is selected
|
2019-06-25 13:02:38 +02:00 |
|