Commit Graph
100 Commits
Author SHA1 Message Date
Raphael Michel 3101660a3e PayPal: Fix error parsing mistake 2023-12-23 12:34:22 +01:00
Raphael Michel fbaa0d667f Translations: Update word lists 2023-12-23 11:49:04 +01:00
Raphael Michel 50c5a2e8d9 Update po files
[CI skip]

Signed-off-by: Raphael Michel <mail@raphaelmichel.de>
2023-12-23 11:30:38 +01:00
Raphael Michel 7bc559acab PayPal: Add communication messages on known issue 2023-12-23 11:29:20 +01:00
Raphael Michel c58a1aaa48 PayPal: Add idempotency ID as per https://developer.paypal.com/api/rest/reference/idempotency/ 2023-12-22 14:23:17 +01:00
Raphael Michel 385c8c6ef1 PayPal: Extend retry mechanism to POST and PATCH 2023-12-22 14:23:13 +01:00
Raphael Michel d3457ce5b6 PayPal: Fix log level 2023-12-22 13:58:18 +01:00
Raphael Michel 7087f783e6 PayPal: Add request retry logic 2023-12-22 13:37:06 +01:00
Raphael Michel 8c8650090d Improve logentry shredder function 2023-12-21 22:46:39 +01:00
Raphael Michel 12804ff1a0 PayPal: Improve logging for failures 2023-12-21 22:46:39 +01:00
Raphael Michel 4cb271868b Improve log entry shredding 2023-12-21 22:46:39 +01:00
Raphael Michel 9d546904e6 Docs: Recommend CNAME record for DKIM 2023-12-21 22:46:39 +01:00
Raphael Michel 2acf043872 Subevent bulk creation: Add validate_min 2023-12-06 15:51:44 +01:00
Raphael Michel 062395dac1 Email: Retry after weird microsoft failure 2023-12-05 17:20:35 +01:00
Raphael Michel 6fc76d4122 Allow <s> in markdown 2023-12-05 15:31:20 +01:00
Raphael Michel 859df96afc Bump importlib_metadata to 7 2023-12-05 13:46:59 +01:00
Raphael Michel b95da484a0 Order import: Catch utf8 errors (PRETIXEU-9FP) 2023-12-05 13:40:00 +01:00
Raphael Michel d6d6b73a38 API: Fix cloning events with meta data (PRETIXEU-9FZ) 2023-12-05 12:57:14 +01:00
Raphael Michel c8b8fba171 Set timeout correctly 2023-12-02 14:49:31 +01:00
Raphael Michel 4580d6f710 Clean up monkeypatch code 2023-12-02 14:48:05 +01:00
Raphael Michel 2a19a423de Remove copy-paste artifact 2023-12-02 14:47:17 +01:00
Raphael Michel 409c1eef30 Add default timeout for HTTP requests 2023-12-02 14:45:28 +01:00
Raphael Michel 38a1b6a417 Ignore deprecation warning in compressor 2023-11-02 19:57:23 +01:00
Raphael Michel 0f709c2275 Device API: Fix RSA encryption crash (PRETIXEU-8Y2) 2023-10-31 10:23:14 +01:00
Raphael Michel 9299ac5813 API: Fix N+1 query in gift card list 2023-10-17 14:55:42 +02:00
Raphael Michel 215a2f2dbb API: Fix bulk voucher creation with server-generated codes 2023-10-15 16:16:32 +02:00
Raphael Michel ca23073760 Translations: Add "Community" to word list 2023-09-26 01:50:41 +02:00
Raphael Michel 9c0acdf97f Update po files
[CI skip]

Signed-off-by: Raphael Michel <mail@raphaelmichel.de>
2023-09-26 01:12:08 +02:00
Raphael Michel f7d4460deb Fix N+1 query issues detected by Sentry 2023-08-26 16:24:03 +02:00
Raphael Michel 691159ed83 Check-in list: Fix ordering by seat 2023-08-21 15:41:50 +02:00
Raphael Michel 18f517af44 Waiting list: Extend compatibility note 2023-08-21 14:52:39 +02:00
Raphael Michel fc94fbd9c8 Dockerfile: Remove broken npm installation line 2023-06-27 23:20:06 +02:00
Raphael Michel 61b3207ea2 Bump to 2023.7.0.dev0 2023-06-27 22:53:14 +02:00
Raphael Michel ccf17db972 Bump to 2023.6.0 2023-06-27 22:48:28 +02:00
Raphael Michel 1420ad43db Grammar fix in backend warning message 2023-06-13 22:06:18 +02:00
Raphael Michel 30da7a6429 Order expert search: Allow to filter by check-in/check-out 2023-06-13 21:56:47 +02:00
Raphael Michel a2f3dcce02 Do not allow to generate invoice for expired or canceled order 2023-06-13 15:56:18 +02:00
Raphael Michel a78b698520 Update po files
[CI skip]

Signed-off-by: Raphael Michel <mail@raphaelmichel.de>
2023-06-07 17:41:44 +02:00
Raphael Michel 4d231b70aa Accounting report: Fix hardcoded currency 2023-06-07 17:03:45 +02:00
Raphael Michel ab2f6f6bed Accounting report: Allow to split by subevent, introduce sum by event 2023-06-07 16:45:28 +02:00
Raphael Michel 50ff968c17 Fix #3391 -- Don't crash on GeoIP lookup failure 2023-06-06 17:12:38 +02:00
Raphael Michel 446c55dc89 Silence deprecation warning caused by pycountry 2023-06-05 18:24:57 +02:00
Raphael Michel 0990eeeea0 Fix deprecation warning 2023-06-05 18:24:51 +02:00
Raphael Michel 591fe23a99 Invoices: Fix timezone when calculating date of cancellation 2023-06-05 15:49:39 +02:00
Raphael Michel ad70765287 Fix event creation after Django 4.1 upgrade 2023-06-05 13:00:32 +02:00
Raphael Michel 35350a13d6 Fix #3360 -- Allow to revoke devices before initialized 2023-06-04 18:06:00 +02:00
Raphael Michel 0d93f7f52f Fix crash in name rendering (PRETIXEU-8GS) 2023-06-03 21:49:14 +02:00
Raphael Michel f56f6dd628 Voucher: Add link to order in voucher history 2023-06-02 20:07:12 +02:00
Raphael Michel 8471422bba Fix grammer error in settings help text 2023-06-02 19:08:21 +02:00
Raphael Michel ee9acebe03 Devices: Fix crash in form validation 2023-06-02 17:19:25 +02:00
Raphael Michel 35d2a73f75 Voucher creation: Fix crash in validation (PRETIXEU-8GF) 2023-06-02 17:19:25 +02:00
Raphael Michel 12c3fef390 Docs: Add missing navigation node 2023-05-31 12:58:54 +02:00
Raphael Michel 8e39aaa292 Bump version to 4.21.0.dev0 2023-05-31 12:45:24 +02:00
Raphael Michel ee186b283d Bump version to 4.20.0 2023-05-31 12:44:22 +02:00
Raphael Michel dc4e82905f Update po files
[CI skip]

Signed-off-by: Raphael Michel <mail@raphaelmichel.de>
2023-05-31 11:02:56 +02:00
Raphael Michel 6845771148 Fix failing docker build 2023-05-31 01:18:46 +02:00
Raphael Michel 5de3b76718 Exporters: Support "featured" flag on organizer level 2023-05-13 12:29:47 +02:00
Raphael Michel 418bfa8b6b Do not offer manual expiry for orders in approval process 2023-04-28 18:30:46 +02:00
Raphael Michel 386e658d0b Update developer guide 2023-04-25 10:04:05 +02:00
Raphael Michel c0c2782db6 Banktransfer: Fix AttributeError 2023-04-25 09:09:12 +02:00
Raphael Michel a166ebeb07 Translations: Update wordlist 2023-04-23 18:35:13 +02:00
Raphael Michel 2dfd507134 Order change: Allow to add bundled products later on 2023-04-23 18:25:44 +02:00
Raphael Michel 89da42e98c Order detail view: Highlight the products that require approval 2023-04-23 18:14:50 +02:00
Raphael Michel d42a937d39 Update po files
[CI skip]

Signed-off-by: Raphael Michel <mail@raphaelmichel.de>
2023-04-23 18:02:03 +02:00
Raphael Michel c2d47ca7d3 Clarify text of ticket_download_addons 2023-04-23 18:01:07 +02:00
Raphael Michel 30a2d853fd Order search: Extend zfill() for invoice numbers beyond 5 digits 2023-04-18 21:45:18 +02:00
Raphael Michel 1517e86034 Bump django-filter to 23.1 2023-04-17 22:08:16 +02:00
Raphael Michel ef7c497bce Bump pypdf to 3.8.* 2023-04-17 22:07:55 +02:00
Raphael Michel 60b86d5e72 Bump django-bootstrap3 to 23.1.* 2023-04-17 22:07:40 +02:00
Raphael Michel ca956f8e3b Add micro-optimization at import time 2023-04-16 22:57:30 +02:00
Raphael Michel a4ad518717 Bump django-debug-toolbar to 4.0.* 2023-04-16 22:08:08 +02:00
Raphael Michel 9696fad482 Bump Pillow to 9.5.* 2023-04-16 22:08:02 +02:00
Raphael Michel d62931d4c0 Bump beautifulsoup4 to 4.12.* 2023-04-16 22:07:52 +02:00
Raphael Michel 8212bb5875 Fix setting up webauthn with required 2FA 2023-04-16 17:24:58 +02:00
Raphael Michel a2fd012106 Add-on step: Catch ValueError on invalid input 2023-04-16 14:14:29 +02:00
Raphael Michel 35a3804751 Fix AttributeError in exporters 2023-04-16 14:11:41 +02:00
Raphael Michel a3fb10bcb0 API: Fix crash with missing body in some endpoints 2023-04-16 14:10:14 +02:00
Raphael Michel a6e897b481 Update po files
[CI skip]

Signed-off-by: Raphael Michel <mail@raphaelmichel.de>
2023-04-04 22:38:45 +02:00
Raphael Michel 0b4daa9b16 Do not use "nonce" in user-exposed strings, as it is a slur in Britisch Englisch 2023-03-17 22:07:37 +01:00
Raphael Michel fdead71884 Optionally allow self-service order changes after check-in 2023-03-17 09:22:44 +01:00
Raphael Michel 369251b0b0 Fix confusion between tax rate and tax value 2023-03-16 22:47:23 +01:00
Raphael Michel e83798a9b7 Increase validated size of prices 2023-03-16 21:33:06 +01:00
Raphael Michel 4c9640561c Increase size of monetary decimal fields 2023-03-16 21:26:37 +01:00
Raphael Michel 136511f394 Order.send_email: Support for attach_cached_files 2023-03-14 21:46:31 +01:00
Raphael Michel 3bbed98844 Fix a potentially destructive bug in 61ae434ab 2023-03-08 23:48:45 +01:00
Raphael Michel 8b8ad34d30 Order change: Should not set user for order change manager in presale 2023-03-08 23:32:12 +01:00
Raphael Michel 258e66587e Address form: Fix state selection for Mexico to include Mexico City 2023-03-01 09:57:12 +01:00
Raphael Michel d13af2eeab Translations: Use more neutral term for taxes in German due to different terminology in Switzerland 2023-02-27 12:13:06 +01:00
Raphael Michel 14b9afcc40 Bump version to 4.18.0.dev0 2023-02-27 09:27:42 +01:00
Raphael Michel b3ae675a14 Bump version to 4.17.0 2023-02-27 09:24:48 +01:00
Raphael Michel aa85bae35f Update po files
[CI skip]

Signed-off-by: Raphael Michel <mail@raphaelmichel.de>
2023-02-27 09:00:38 +01:00
Raphael Michel 7d53150779 Fix crash on invalid download URL 2023-02-19 15:45:20 +01:00
Raphael Michel c5b7ff66b7 Fix incorrecly used error messages 2023-01-31 22:11:53 +01:00
Raphael Michel 31e5d00093 Fix typo in best_availability_state computation 2023-01-26 21:32:10 +01:00
Raphael Michel 9eb2d43016 Fix performance and logic issues in auto-exit-all 2023-01-25 09:50:36 +01:00
Raphael Michel ff09ed422c Prevent requiring a membership without selecting any types 2023-01-06 23:17:00 +01:00
Raphael Michel ad1dab3b7f Bank transfer: Fix refund export when plugin is disabled 2022-12-13 18:40:26 +01:00
Raphael Michel 930abe0cc5 Fix crash in gift card view (PRETIXEU-493) 2022-12-13 18:32:22 +01:00
Raphael Michel ba2cc56c82 Radio collapse elements: Deal with Firefox keeping form state on reload 2022-12-13 10:54:18 +01:00
Raphael Michel 23c497e438 Update po files
[CI skip]

Signed-off-by: Raphael Michel <mail@raphaelmichel.de>
2022-11-29 21:31:30 +01:00