Raphael Michel
|
d8ecb43e5d
|
OrderChangeManager: Prevent race conditions (Z#23131769) (#3623)
|
2023-10-09 16:00:58 +02:00 |
|
Raphael Michel
|
ecb4c34e08
|
Payment providers: Allow to set an availability start date per method (Z#23126769) (#3569)
Co-authored-by: Mira <weller@rami.io>
|
2023-09-14 11:08:37 +02:00 |
|
Raphael Michel
|
dea7de4e6c
|
Fix Order.can_modify_answers if only invoice name is required
|
2023-09-14 10:35:04 +02:00 |
|
Raphael Michel
|
eb04fdf4d2
|
Check-in rules: New variables (#3521)
|
2023-09-12 09:43:57 +02:00 |
|
Raphael Michel
|
c842ea597c
|
New locking mechanism (#2408)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-09-11 11:44:50 +02:00 |
|
Phin Wolkwitz
|
3f07050d42
|
Payment: Add setting to prevent reminder mails (Z#23123914) (#3573)
Adds a checkbox in each payment provider's settings controlling whether sending out expiry reminders should be prevented
|
2023-09-07 14:27:09 +02:00 |
|
Mira
|
be4bc9a6f3
|
TemplateBasedMailRenderer: make markdown compiler call overridable (#3550)
|
2023-08-30 09:41:34 +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 |
|
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
|
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
|
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
|
6dbbfe3b04
|
Fix test failures caused by b2c49461b
|
2023-07-20 15:47:10 +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 |
|
Raphael Michel
|
456bee7efa
|
Order import: Allow to assign a customer
|
2023-06-27 17:09:09 +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
|
3df64a46e7
|
Rich text: Support intentional newlines in emails
|
2023-06-16 15:16:20 +02:00 |
|
Raphael Michel
|
bd32b33ba9
|
Bump Django to 4.1.* (#2989)
|
2023-06-05 09:56:31 +02:00 |
|
Raphael Michel
|
c8ef681cc3
|
Event calendar: Respect voucher for availability (#3351)
|
2023-05-24 17:52:10 +02:00 |
|
Raphael Michel
|
c0419518c3
|
GiftCard: Add more information to transactions (#3308)
|
2023-05-12 09:38:35 +02:00 |
|
Phin Wolkwitz
|
73776ce0dd
|
Order approval: Add attendee mail settings (Z#23114617, Z#23118978) (#3234)
Co-authored-by: Raphael Michel <michel@rami.io>
|
2023-04-24 13:31:03 +02:00 |
|
Raphael Michel
|
2dfd507134
|
Order change: Allow to add bundled products later on
|
2023-04-23 18:25:44 +02:00 |
|
Raphael Michel
|
ddade60625
|
Question: Allow limit of string length (#3214)
|
2023-04-06 09:58:50 +02:00 |
|
Raphael Michel
|
d0b449ea89
|
Reusable media (#3131)
Co-authored-by: Martin Gross <gross@rami.io>
|
2023-04-03 10:45:22 +02:00 |
|
Raphael Michel
|
634445b79d
|
Check-in API: Extend reach of "force" flag (#3187)
|
2023-04-03 10:26:25 +02:00 |
|
Richard Schreiber
|
e9b22b7d33
|
Cart: ensure free price input is decimal (PRETIXEU-80N)
Co-authored-by: Phin Wolkwitz <wolkwitz@rami.io>
|
2023-03-21 08:51:49 +01:00 |
|
Raphael Michel
|
d0f603283b
|
OrderChangeManager: Fix invoice regeneration on tax rate change
|
2023-03-17 13:41:18 +01:00 |
|
Raphael Michel
|
61ae434ab1
|
Allow attendees to change selected add-ons of same price (#3150)
|
2023-03-08 16:01:59 +01:00 |
|
Raphael Michel
|
9bed40fa09
|
Add name of waiting list entry to voucher
|
2023-03-03 14:42:32 +01:00 |
|
Raphael Michel
|
f08333814f
|
Add OrderPosition.ignore_from_quota_while_blocked (#3119)
|
2023-02-22 12:44:51 +01:00 |
|
Raphael Michel
|
2ba9514b6f
|
Invoicing: Allow to show exchange rates based on sources/rules (#3122)
|
2023-02-15 13:22:04 +01:00 |
|
Raphael Michel
|
5ae3b27e83
|
Item validity: Compute month ranges one day shorter
|
2023-02-14 09:39:03 +01:00 |
|
Raphael Michel
|
f63408504e
|
Allow to define ticket validity through a product (#3105)
|
2023-02-13 14:46:52 +01:00 |
|
Raphael Michel
|
6902725f3c
|
New check-in features (#3022)
|
2023-02-09 09:46:46 +01:00 |
|
Raphael Michel
|
8bba1a2ea6
|
Fix #1251 -- Event list/calendar: Show "event almost sold out" state (#3063)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-02-01 13:20:06 +01:00 |
|
Raphael Michel
|
59d46ddded
|
Revert "First steps into pytz deprecation"
This reverts commit e4e7d50659.
|
2023-02-01 13:15:18 +01:00 |
|
Raphael Michel
|
e4e7d50659
|
First steps into pytz deprecation
|
2023-02-01 13:12:24 +01:00 |
|
Raphael Michel
|
8b81ef6f43
|
Fix test classes
|
2023-02-01 12:27:15 +01:00 |
|
Raphael Michel
|
fdc15a753c
|
Scheduled exports: Set owner to cc instead of to if there is an explicit recipient (#3045)
|
2023-01-23 11:10:47 +01:00 |
|
Raphael Michel
|
8b74f791f4
|
Export schedule: Fix computation of start time on same day
|
2023-01-19 14:34:27 +01:00 |
|
Raphael Michel
|
19d1a8de71
|
Scheduled exports (#3033)
|
2023-01-19 11:46:30 +01:00 |
|
Raphael Michel
|
bf4569b080
|
Exports: Add predefined timeframes (#3027)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-01-13 13:14:08 +01:00 |
|
Raphael Michel
|
603225d042
|
Separate personalization from admission (#2990)
Co-authored-by: Richard Schreiber <schreiber@rami.io>
|
2023-01-09 14:57:35 +01:00 |
|
Raphael Michel
|
cb1f63bf80
|
Fix regression in address validation for resellers
|
2022-12-12 17:21:55 +01:00 |
|
Raphael Michel
|
3d9679a144
|
Allow variations to override item meta data (#2965)
|
2022-12-12 12:06:09 +01:00 |
|