Commit Graph
100 Commits
Author SHA1 Message Date
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
Raphael Michel 5858ed8d5c Fix use of shadowed variable name 2022-11-23 21:43:05 +01:00
Raphael Michel 50e79b51de Customer login: Don't chain next= calls to login page 2022-11-20 14:46:32 +01:00
Raphael Michel 6e24c20a7a Fix edge case in bundle price configuration 2022-11-20 14:20:40 +01:00
Raphael Michel 481a242054 GitHub actions: Fix missed package upgrade 2022-11-20 13:05:55 +01:00
Raphael Michel f923c2fed0 Fix price calculation of included add-ons in expired carts 2022-11-18 17:24:02 +01:00
Raphael Michel 228448b00f Bump libsass to 0.22 2022-11-18 16:45:29 +01:00
Raphael Michel 603345762a Bump sepaxml to 2.6.* 2022-11-18 16:45:29 +01:00
Raphael Michel 6b5436b71a GitHub Actions: Don't rely on specific MariaDB client version 2022-11-18 13:08:38 +01:00
Raphael Michel bccd7cd1a4 API: Fix setting plugins during event creation 2022-11-01 18:39:01 +01:00
Raphael Michel 6403e5370a Don't crash if a exporter signal returns None 2022-11-01 13:40:22 +01:00
Raphael Michel 3fe2a0455f Fix crash in CartManager 2022-11-01 12:14:30 +01:00
Raphael Michel 4cba292b57 Bump to 4.15.0.dev0 2022-10-28 13:34:05 +02:00
Raphael Michel 9e91197c5d Bump to 4.14.0 2022-10-28 13:32:30 +02:00
Raphael Michel c4d2b0bff7 Fix handling of default ticket layouts during event cloning 2022-10-27 21:55:08 +02:00
Raphael Michel 9939793e91 Update po files
[CI skip]

Signed-off-by: Raphael Michel <mail@raphaelmichel.de>
2022-10-26 20:57:05 +02:00
Raphael Michel 4f35be7a25 Fix isort issue 2022-10-25 22:35:16 +02:00
Raphael Michel c05abcbccd Bump stripe to 4.2.* and raise Stripe API version 2022-10-19 17:55:55 +02:00
Raphael Michel a29d69d8f7 Fix subevent calender closed after month switch 2022-10-19 17:35:40 +02:00
Raphael Michel e063ad7dda Set payment_banktransfer_invoice_immediately by default 2022-10-19 17:28:22 +02:00
Raphael Michel 7c2bacf3b5 Fix crash on rendering error 404 page 2022-10-19 16:52:35 +02:00
Raphael Michel c921ca4e65 API: Fix crash when sorting orderpositions by attendee name 2022-10-19 15:32:29 +02:00
Raphael Michel 29a36057ed Fix border of navbar (that appeared out of nowhere?) 2022-10-19 10:52:47 +02:00
Raphael Michel d4af9130e0 Fix styling of headlines in alert boxes 2022-09-28 23:03:55 +02:00
Raphael Michel 913a83b43d Fix customer being created with name "None" via SSO 2022-09-19 22:04:55 +02:00
Raphael Michel b79a3a9c2f Fix domain update in organizer 2022-09-19 22:00:53 +02:00
Raphael Michel 9e4d6a9e97 Add new words to spellcheck wordlist 2022-09-19 21:32:24 +02:00
Raphael Michel f2593d9b4b Fix crash if product with bundles has no tax rule 2022-09-12 21:20:22 +02:00
Raphael Michel dcec0b03d4 Fix handling of contradictory input in image upload (PRETIXEU-78F) 2022-09-12 13:18:02 +02:00
Raphael Michel db93981bac Don't try to cancel payment if provider plugin is disabled (PRETIXEU-754) 2022-09-12 13:06:03 +02:00
Raphael Michel 865bd126f3 Fix partial PATCH for gift cards (PRETIXEU-75P) 2022-09-12 12:59:39 +02:00
Raphael Michel 948952875c PayPal: Add additional error handling for old SDK (PRETIXEU-77B) 2022-09-12 12:57:58 +02:00