Raphael Michel
|
ce35551e97
|
Update po files
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de>
|
2019-07-29 10:18:15 +02:00 |
|
Raphael Michel
|
3dae8bcdec
|
Widget: Do not label button "Buy" if all items are free
|
2019-07-29 10:17:33 +02:00 |
|
Raphael Michel
|
3763edbc57
|
Update po files
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de>
|
2019-07-29 09:35:42 +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
|
26726043c2
|
Update seating plan schema
|
2019-07-27 16:48:47 +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
|
4857cfad6e
|
Fix another waiting list bug with subevents
|
2019-07-25 10:49:18 +02:00 |
|
Raphael Michel
|
55f8e1c123
|
Fix waiting list assignment for subevents
|
2019-07-25 09:39:05 +02:00 |
|
Raphael Michel
|
6df1960f79
|
Use robust plugin calling in runperiodic
|
2019-07-25 09:20:34 +02:00 |
|
Raphael Michel
|
20d79152a6
|
Update po files
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de>
|
2019-07-24 15:16:28 +02:00 |
|
Raphael Michel
|
d97a0b1941
|
Consistent display of price ranges
|
2019-07-24 15:13:10 +02:00 |
|
Raphael Michel
|
fe6e65ccb0
|
erge remote-tracking branch 'origin/pretixscan'
|
2019-07-23 19:08:35 +02:00 |
|
Raphael Michel
|
9886f22b83
|
Add pretix' Stripe partner ID
|
2019-07-23 09:50:23 +02:00 |
|
Raphael Michel
|
3ab475ba6d
|
Fix order page
|
2019-07-18 19:45:05 +02:00 |
|
Raphael Michel
|
307b1a2748
|
Fix that allow_cancel is 0 for UI-created events
|
2019-07-18 17:38:12 +02:00 |
|
Raphael Michel
|
cb3f3f5084
|
Advertise pretixSCAN
|
2019-07-18 17:26:49 +02:00 |
|
Raphael Michel
|
85edbe4837
|
Improved device validation
|
2019-07-18 17:26:34 +02:00 |
|
Raphael Michel
|
6d12b3780c
|
Allow to hide all sold out items
|
2019-07-18 15:01:33 +02:00 |
|
Raphael Michel
|
a99616b1e0
|
API: Check-in response code for canceled
|
2019-07-18 15:01:33 +02:00 |
|
Raphael Michel
|
c1e2fb36ba
|
Auto-expand variation description when variation is selected
|
2019-07-16 11:53:43 +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
|
dc42dbb837
|
Allow to use a selection for name titles
|
2019-07-16 10:23:43 +02:00 |
|
Raphael Michel
|
44ffc0685e
|
Show date_to in PDF variable "event_date_range" regardless of event settings
Z#2349533
|
2019-07-16 09:31:40 +02:00 |
|
Raphael Michel
|
a79a156a28
|
Show preview of answered images
|
2019-07-16 09:31:36 +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
|
020122b44f
|
Fix missing words
|
2019-07-15 11:01:33 +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
|
4bb8c3991e
|
Fix badge-creation task
PRETIXEU-150
|
2019-07-15 10:46:27 +02:00 |
|
Raphael Michel
|
0d5c2f6329
|
Update po files
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de>
|
2019-07-15 10:31:30 +02:00 |
|
Raphael Michel
|
17c0cfb395
|
Add signal: order_split
|
2019-07-15 10:30:44 +02:00 |
|
Raphael Michel
|
e55f0cdf11
|
Retire make_testdata.py
|
2019-07-14 17:55:51 +02:00 |
|
Raphael Michel
|
be310a4e47
|
Docs: Add agenda plugin to structure guide
|
2019-07-12 13:28:46 +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
|
77046136f2
|
asynctask.js: Hack to allow form validation
|
2019-07-12 12:23:34 +02:00 |
|
Raphael Michel
|
d994fc674a
|
Do not CASCADE-delete vouchers when deleting items or quotas
|
2019-07-11 12:35:52 +02:00 |
|
Raphael Michel
|
f066ed01ff
|
Show event meta data in backend list of events
|
2019-07-11 11:16:36 +02:00 |
|
Raphael Michel
|
2eb5adb6c1
|
Stripe: Improve exception handling
PRETIXEU-17Y
|
2019-07-11 08:56:01 +02:00 |
|
Raphael Michel
|
491753008d
|
Introduce Item.show_quota_left
|
2019-07-10 16:08:21 +02:00 |
|
Raphael Michel
|
6d6cd3b7cf
|
[SECURITY] Fix XSS in global admin mode
|
2019-07-10 14:52:58 +02:00 |
|
Raphael Michel
|
eaf6da7272
|
Protect against main javascript being loaded before translations
|
2019-07-10 14:31:49 +02:00 |
|
Raphael Michel
|
22ce7a388d
|
Do not send notifications to disabled users
|
2019-07-10 09:00:41 +02:00 |
|
Raphael Michel
|
e687eee9f1
|
Widget: Allow voucher with itemless button
|
2019-07-09 18:55:10 +02:00 |
|
Raphael Michel
|
e7baca952b
|
Fix voucher queryset (again)
|
2019-07-09 18:02:08 +02:00 |
|
Raphael Michel
|
eef713816e
|
Sort keys in JSON payment metadata
|
2019-07-09 16:13:37 +02:00 |
|
Raphael Michel
|
5a03033255
|
Add utility to get IP address
|
2019-07-09 16:13:37 +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
|
c1a4b8d343
|
Payment provider API: Add payment argument to render_invoice_text and order_pending_mail_render
|
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
|
285694955c
|
Fix AttributeError
|
2019-07-08 18:25:31 +02:00 |
|
Raphael Michel
|
2352f3b811
|
Fix voucher validation in CartManager
|
2019-07-08 17:50:22 +02:00 |
|
Raphael Michel
|
08bfe13dc3
|
Re-add validation for hidden vouchers
|
2019-07-08 14:25:35 +02:00 |
|
Raphael Michel
|
ec522ed7e5
|
Tax list exporter as Excel
|
2019-07-08 14:25:22 +02:00 |
|
Raphael Michel
|
197ec84f05
|
Order overview: Allow to filter by date
|
2019-07-08 14:25:22 +02:00 |
|
Raphael Michel
|
f6a4c5271e
|
Remove obsolete validation
|
2019-07-08 11:05:08 +02:00 |
|
Raphael Michel
|
5180b5e48b
|
Fix #1329 -- Fix image lightbox for products with variations
|
2019-07-05 16:58:39 +02:00 |
|
Raphael Michel
|
a5e94bf63f
|
Protect against fee signal returning None
|
2019-07-05 14:33:43 +02:00 |
|
Raphael Michel
|
09ef7aac6e
|
Subevent: Allow to pass empty mapping
|
2019-07-04 18:25:48 +02:00 |
|
Raphael Michel
|
d90510a1bd
|
Fix incorrect headline
|
2019-07-04 17:59:25 +02:00 |
|
Raphael Michel
|
48790e7743
|
Fix incorrect header in documentation samples
|
2019-07-04 17:59:17 +02:00 |
|
Raphael Michel
|
cbeaf399df
|
Update Stripe API
|
2019-07-04 11:08:05 +02:00 |
|
Raphael Michel
|
779a3698a8
|
Catch general HTTP errors during VAT validation
|
2019-07-04 10:39:41 +02:00 |
|
Raphael Michel
|
a5e2caf438
|
Consistently include other fees in percentual payment fee
|
2019-07-04 09:31:21 +02:00 |
|
Raphael Michel
|
83c551c1ba
|
API: Correctly set default position IDs for orders
|
2019-07-03 16:46:03 +02:00 |
|
Raphael Michel
|
328cd9bdc5
|
Use shell_plus in shell_scoped
|
2019-07-03 14:32:07 +02:00 |
|
Raphael Michel
|
4ce7655958
|
Docs: Remove experimental note from order creation endpoint
|
2019-07-03 13:39:43 +02:00 |
|
Raphael Michel
|
bccc73f1dc
|
Optimized command-line exports
|
2019-07-03 13:35:26 +02:00 |
|
Raphael Michel
|
5eeba88283
|
Stripe: Robust webhook recognition
|
2019-07-03 10:57:36 +02:00 |
|
Raphael Michel
|
b727207e79
|
API: Fix query for check-in list status
|
2019-07-01 17:18:22 +02:00 |
|
Raphael Michel
|
fcc4170a4a
|
Add shell_scoped command. Thanks @rixx!
|
2019-06-27 11:39:12 +02:00 |
|
Raphael Michel
|
c7f345e98e
|
Allow to filter order list by variations
|
2019-06-26 14:27:02 +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 |
|
Raphael Michel
|
bb4821eeb5
|
Update po files
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de>
|
2019-06-25 11:08:47 +02:00 |
|
Raphael Michel
|
003d958cc5
|
Update po files
[CI skip]
Signed-off-by: Raphael Michel <mail@raphaelmichel.de>
|
2019-06-25 11:04:17 +02:00 |
|
Raphael Michel
|
f79d17cb6a
|
Navigation: Only show orders/vouchers with a search query
|
2019-06-24 11:41:36 +02:00 |
|
Raphael Michel
|
0e8db3181c
|
OrderChangeManager: Allow to add positions to empty orders
|
2019-06-21 14:33:10 +02:00 |
|
Raphael Michel
|
23031642bd
|
Fix crash when re-using logged emails
Fix PRETIXEU-16Q
|
2019-06-21 12:01:51 +02:00 |
|
Raphael Michel
|
93cca34eab
|
PayPal: Add scopes decorator to oauth_return
|
2019-06-20 19:29:23 +02:00 |
|
Raphael Michel
|
e29c8a1708
|
Stripe: disable scopes for oauth return
|
2019-06-20 13:57:15 +02:00 |
|
Raphael Michel
|
acfec59abc
|
Fix ineffective permission check in typeahead
|
2019-06-19 09:32:30 +02:00 |
|
Raphael Michel
|
7adf203863
|
Make order search search in used voucher codes
|
2019-06-19 09:17:46 +02:00 |
|
Raphael Michel
|
3c2de09216
|
Integrate orders and vouchers into navigation typeahead
|
2019-06-19 09:16:33 +02:00 |
|
Raphael Michel
|
26a96f107f
|
Add signal quota_availability
|
2019-06-18 16:52:01 +02:00 |
|
Raphael Michel
|
819dd7eee6
|
Correctly show infinite quotas in backend
|
2019-06-18 16:29:36 +02:00 |
|
Raphael Michel
|
ccc662228c
|
Force evaluation of template responses in frontend
|
2019-06-17 22:59:45 +02:00 |
|
Raphael Michel
|
99a2fde373
|
Voucher form: Move product above price mode
|
2019-06-17 22:56:51 +02:00 |
|
Raphael Michel
|
dda48d92c6
|
Update from Weblate (#1317)
Update from Weblate
|
2019-06-17 17:08:44 +02:00 |
|
Raphael Michel
|
c5a2bd35b7
|
Devices list: Correctly use revoked parameter
|
2019-06-17 14:41:23 +02:00 |
|
Raphael Michel
|
4b65b94bd5
|
Disable scopes for all unique ID generation
|
2019-06-17 14:05:05 +02:00 |
|
Raphael Michel
|
d716f7e014
|
Fix scoping issue in mail_send_task
|
2019-06-17 11:07:05 +02:00 |
|
Raphael Michel
|
d85ddb5bda
|
Integrate django-scopes (#1319)
* Install django-scopes
* Fix tests.api
* Update tasks and cronjobs
* Fix remaining tests
* Remove unused import
* Fix tests after rebase
* Disable scopes for get_Events_with_any_permission
* Disable scopes for a management command
|
2019-06-17 10:46:55 +02:00 |
|
Raphael Michel
|
fed389b990
|
Remove plugins task from travis
|
2019-06-14 12:21:34 +02:00 |
|
Raphael Michel
|
1ce613ff89
|
Add new signal nav_item
|
2019-06-14 12:20:27 +02:00 |
|
Raphael Michel
|
44bef85b66
|
Require recent django-localflavor
|
2019-06-12 12:49:22 +02:00 |
|
Raphael Michel
|
49c4acefd0
|
Fix critical error in previous commit
|
2019-06-10 17:18:08 +02:00 |
|
Raphael Michel
|
61e111742d
|
Avoid unneccesary logs in some highly-used API endpoints
|
2019-06-09 23:54:48 +02:00 |
|
Raphael Michel
|
b2274039b3
|
Sendmail: Fix using old log entries
|
2019-06-06 11:40:21 +02:00 |
|