Raphael Michel
|
447370d7b3
|
API: Fix subevent_before/after on organizer-level order view
|
2023-09-06 09:38:42 +02:00 |
|
Raphael Michel
|
53e84dfb08
|
API: Fix validation of duplicate customer email addresses
|
2023-08-30 16:57:15 +02:00 |
|
Raphael Michel
|
2e8447486c
|
Improve edge cases in handling of check-in nonces (#3516)
|
2023-08-30 10:43:24 +02:00 |
|
Mira
|
be4bc9a6f3
|
TemplateBasedMailRenderer: make markdown compiler call overridable (#3550)
|
2023-08-30 09:41:34 +02:00 |
|
Raphael Michel
|
8d2224e725
|
API: Allow organizer-level access of orders and invoices (#3547)
|
2023-08-28 16:54:42 +02:00 |
|
Raphael Michel
|
5b819b76f0
|
Check-in: Fix N+1 query issue identified by sentry
|
2023-08-28 16:54:09 +02:00 |
|
Raphael Michel
|
5d90a42acf
|
Discounts: Allow "buy X to get Y" with different product sets for X and Y (#3543)
|
2023-08-28 16:21:52 +02:00 |
|
Mira
|
38173e3a54
|
Tax rules: add custom rules for country subdivision (e.g. state) (Z#23111850) (#3520)
|
2023-08-24 14:11:10 +02:00 |
|
Phin Wolkwitz
|
4baf317934
|
Automated emails: Extend filter by check-in state (#3489)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
Co-authored-by: Raphael Michel <michel@rami.io>
|
2023-08-23 16:19:27 +02:00 |
|
Raphael Michel
|
0c96f758a8
|
Fix quota cache mixup (#3539)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-08-23 10:09:50 +02:00 |
|
Raphael Michel
|
10a83935d9
|
CartManager: Fix TransactionManagementError
Bug occured when extending a product and deleting it at the same time
|
2023-08-22 13:42:56 +02:00 |
|
Raphael Michel
|
e8ea6e0f5c
|
Item creation: Fix failing test
|
2023-08-22 12:59:57 +02:00 |
|
Raphael Michel
|
37df7a6313
|
Allow PDF variables to provide a bulk evaluation method (second try at #3517) (#3535)
|
2023-08-21 17:59:55 +02:00 |
|
Raphael Michel
|
53e1d9c6c4
|
Tests: Fix improper cleanup of SITE_URL
|
2023-08-10 11:20:26 +02:00 |
|
Mira
|
6250ab2165
|
Bank transfer: Allow customer to send latest invoice via email (Z#207218) (#3511)
Co-authored-by: Raphael Michel <michel@rami.io>
|
2023-08-09 18:23:45 +02:00 |
|
Raphael Michel
|
b51c9f7552
|
Upgrade to Django 4.2 (#3497)
|
2023-08-09 14:47:41 +02:00 |
|
Martin Gross
|
aee86de330
|
Import: Allow to import "False"-value (Z#23127414) (#3505)
|
2023-08-08 15:36:51 +02:00 |
|
Raphael Michel
|
0365f6d9fc
|
Order change manager: Set new expiry date if splitted order is pending (#3509)
|
2023-08-07 14:13:44 +02:00 |
|
Raphael Michel
|
ef0024b2ef
|
Payment deadline delay: Respect week days
|
2023-07-27 13:49:31 +02:00 |
|
Phin Wolkwitz
|
4b706339ed
|
Sendmail rules: Extend filter by order status (#3402)
Add new order status filter settings instead of in form and API, while keeping backwards-compatibility
|
2023-07-21 17:43:19 +02:00 |
|
Phin Wolkwitz
|
52ae7626b0
|
Send mail on payment failure [Z#23122835] (#3473)
Co-authored-by: Raphael Michel <michel@rami.io>
|
2023-07-21 14:17:51 +02:00 |
|
Raphael Michel
|
52023cde09
|
Reusable Media: Mifare Ultralight AES support (#3335)
|
2023-07-21 13:45:42 +02:00 |
|
Martin Gross
|
b134f29cf6
|
Fix #1749 -- Stripe: Rewrite for Payment Methods and Payment Intents (#2494)
Co-authored-by: Raphael Michel <michel@rami.io>
Co-authored-by: Raphael Michel <mail@raphaelmichel.de>
|
2023-07-21 13:19:24 +02:00 |
|
Raphael Michel
|
6dbbfe3b04
|
Fix test failures caused by b2c49461b
|
2023-07-20 15:47:10 +02:00 |
|
Raphael Michel
|
b2c49461bc
|
API: Fix validation issue in sendmail rules
|
2023-07-20 14:29:48 +02:00 |
|
Kian Cross
|
a7f7c64cce
|
Add signals for customer account creation and sign in (#3470)
|
2023-07-17 11:09:05 +02:00 |
|
Raphael Michel
|
cff0e86fd9
|
Email settings: Block with invalid SPF setup (#3471)
|
2023-07-12 12:36:41 +02:00 |
|
Richard Schreiber
|
1d49c98cf2
|
Widget: add lightbox for product images (Z#23123811) (#3439)
|
2023-06-29 12:23:00 +02:00 |
|
Raphael Michel
|
8fa7aeef78
|
Markdown: Allow to escape domain name (#3430)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-06-28 14:03:53 +02:00 |
|
Raphael Michel
|
c6bb3e71bf
|
Order expiration: Allow to configure a delay in days (#3425)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-06-28 13:30:36 +02:00 |
|
robbi5
|
db7c52ca93
|
Add OS name and version to stored device information (#3434)
Co-authored-by: Raphael Michel <michel@rami.io>
|
2023-06-28 09:02:07 +02:00 |
|
Raphael Michel
|
456bee7efa
|
Order import: Allow to assign a customer
|
2023-06-27 17:09:09 +02:00 |
|
Raphael Michel
|
0f9ec8beca
|
API: Expose TaxRule.custom_rules (#3426)
|
2023-06-27 13:05:54 +02:00 |
|
Raphael Michel
|
206b57adfd
|
Revert "Markdown: Allow to escape domain name"
This reverts commit b7f3f7a7a1.
|
2023-06-23 15:32:16 +02:00 |
|
Raphael Michel
|
b7f3f7a7a1
|
Markdown: Allow to escape domain name
|
2023-06-23 15:32:00 +02:00 |
|
Raphael Michel
|
cc7f249cb8
|
Fix crash if a tax rule on a fee prevents sale (PRETIXEU-8MZ)
|
2023-06-23 11:49:09 +02:00 |
|
Raphael Michel
|
3df64a46e7
|
Rich text: Support intentional newlines in emails
|
2023-06-16 15:16:20 +02:00 |
|
Raphael Michel
|
f8be8296dd
|
Gift cards: Improved support for cross-organizer acceptance (#3311)
Co-authored-by: Martin Gross <martin@pc-coholic.de>
|
2023-06-15 14:17:40 +02:00 |
|
Raphael Michel
|
cfe0f67f0d
|
API: Allow to run exporter without events
|
2023-06-09 16:01:47 +02:00 |
|
Raphael Michel
|
635bb94cc4
|
API: Add date range filters for events and subevents
|
2023-06-09 15:20:53 +02:00 |
|
Richard Schreiber
|
74e9a4ad2d
|
API: add log_action/webhook for confirmed payments (#3395)
|
2023-06-09 09:29:32 +02:00 |
|
Raphael Michel
|
f4b437e92b
|
Remove MariaDB support (#3381)
|
2023-06-05 18:25:20 +02:00 |
|
Raphael Michel
|
bd32b33ba9
|
Bump Django to 4.1.* (#2989)
|
2023-06-05 09:56:31 +02:00 |
|
Raphael Michel
|
35350a13d6
|
Fix #3360 -- Allow to revoke devices before initialized
|
2023-06-04 18:06:00 +02:00 |
|
dependabot[bot]
|
bfd0eee2c1
|
Update mt-940 requirement from ==4.23.* to ==4.30.* (#3345)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Raphael Michel <mail@raphaelmichel.de>
|
2023-06-02 21:25:15 +02:00 |
|
Julian Rother
|
9813e59210
|
API: Fix crash when creating addons with order change endpoint (#3363)
|
2023-06-02 20:00:40 +02:00 |
|
Phin Wolkwitz
|
b3298c91c3
|
Event settings: Extend product metadata (Z#23116647) (#3241)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
Co-authored-by: Raphael Michel <michel@rami.io>
|
2023-05-26 14:09:41 +02:00 |
|
Raphael Michel
|
7a419f9bb5
|
Hide voucher redemption if the sale period is over
|
2023-05-26 11:30:09 +02:00 |
|
Raphael Michel
|
a3202ffc71
|
Voucher bulk creation: Fix vouchers being created in wrong order
|
2023-05-25 10:25:05 +02:00 |
|
Raphael Michel
|
c8ef681cc3
|
Event calendar: Respect voucher for availability (#3351)
|
2023-05-24 17:52:10 +02:00 |
|