Raphael Michel and GitHub
b96374fcf6
Do not create duplicate memberships on order changes (Z#23163336) ( #4408 )
2024-08-21 17:30:42 +02:00
4fb5c6bef0
New implementation of sales channels ( #4111 )
...
Co-authored-by: Martin Gross <gross@rami.io >
2024-06-30 19:24:30 +02:00
Mira and GitHub
39705556cd
Fix tests that failed between 0:00 and 4:00 / 4:30 AM ( #3987 )
2024-03-15 16:40:56 +01:00
Raphael Michel
d9019ae735
Fix splitting free orders that require approval
2024-03-15 11:37:27 +01:00
Mira and GitHub
fa3265b1fb
Let plugins prevent the download of individual tickets in an order ( #3858 )
...
* Let plugins allow/prevent the download of individual tickets in an order (#3836 )
(extends the functionality of the allow_ticket_download signal)
(cherry picked from commit e20edab98f )
* fix bug where in some cases, only the first ticket could be downloaded
2024-02-06 17:35:59 +01:00
Martin Gross
9d115c30d7
Revert "Let plugins allow/prevent the download of individual tickets in an order ( #3836 )"
...
This reverts commit e20edab98f .
2024-02-02 16:09:42 +01:00
Mira and GitHub
e20edab98f
Let plugins allow/prevent the download of individual tickets in an order ( #3836 )
...
(extends the functionality of the allow_ticket_download signal)
2024-02-01 17:45:58 +01:00
Raphael Michel and GitHub
4fb49820af
Add upper limit on positions in an order ( #3806 )
...
* Add upper limit on positions in an order
* Fix form validation
2024-01-19 18:14:45 +01:00
Raphael Michel
bd14be485a
Order change: Do not set invoice_dirty if invoicing is disabled
2023-11-30 11:51:41 +01:00
2ef015015a
Allow to postpone invoice creation on order changes ( #3716 )
...
* Allow to postpone invoice creation on order changes
* Add tests
* isort fix
* Fix failures
* More tests
* Update src/pretix/presale/views/order.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/base/services/orders.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/base/services/orders.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/base/services/orders.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/base/models/orders.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-11-22 15:45:27 +01:00
27e042baf7
Relative dates: Add UI to specify dates after reference date ( #3707 )
...
* Relative dates: Add UI to specify dates after reference date
* Do not use form fields twice
* Update src/pretix/base/reldate.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/base/reldate.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/base/reldate.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-11-10 12:13:33 +01:00
Raphael Michel and GitHub
d8ecb43e5d
OrderChangeManager: Prevent race conditions (Z#23131769) ( #3623 )
2023-10-09 16:00:58 +02:00
Phin Wolkwitz and GitHub
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
Raphael Michel and GitHub
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
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
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 and GitHub
bd32b33ba9
Bump Django to 4.1.* ( #2989 )
2023-06-05 09:56:31 +02:00
Raphael Michel and GitHub
c0419518c3
GiftCard: Add more information to transactions ( #3308 )
2023-05-12 09:38:35 +02:00
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
d0b449ea89
Reusable media ( #3131 )
...
Co-authored-by: Martin Gross <gross@rami.io >
2023-04-03 10:45:22 +02:00
Raphael Michel
d0f603283b
OrderChangeManager: Fix invoice regeneration on tax rate change
2023-03-17 13:41:18 +01:00
Raphael Michel and GitHub
6902725f3c
New check-in features ( #3022 )
2023-02-09 09:46:46 +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 and GitHub
9624b1c505
Support for external gift cards ( #2912 )
2022-11-23 14:52:56 +01:00
Raphael Michel and GitHub
4630c1fe8b
Allow to charge a cancellation fee on unpaid orders ( #2845 )
2022-11-10 09:11:43 +01:00
Raphael Michel and GitHub
6fee0ac0a9
Discounts ( #2510 )
2022-04-27 14:43:16 +02:00
Raphael Michel and GitHub
4e2a3b45da
Fix order split with add-ons involved ( #2513 )
2022-03-03 16:54:20 +01:00
Raphael Michel and GitHub
8ebba9de86
Data model for transactional history ( #2147 )
2021-10-18 17:28:58 +02:00
Raphael Michel and GitHub
1ef076bb9b
Deal with cancelling memberships ( #2130 )
2021-06-17 18:10:45 +02:00
Raphael Michel and GitHub
8e79eb570e
Customer accounts & Memberships ( #2024 )
2021-05-04 16:56:06 +02:00
Raphael Michel and GitHub
a93287207b
pretix Community Edition moves to AGPLv3-based license ( #2023 )
2021-04-12 10:33:47 +02:00
Raphael Michel
1d722da5af
Fix tax calculation issue
2020-12-10 18:04:56 +01:00
Raphael Michel and GitHub
22bba28bea
Add pluggable ticket secret generators ( #1809 )
2020-10-19 15:00:55 +02:00
8f2c125435
Payment term in minutes ( #1760 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2020-09-14 13:44:28 +02:00
Raphael Michel
d999971249
Allow to disable self-choice seating
2020-09-06 17:25:47 +02:00
Raphael Michel
a635ea527e
Fix failing tests
2020-08-26 16:33:31 +02:00
Raphael Michel
82bb3f3b6e
RelativeDate: Allow to specify "minutes before x"
2020-08-20 13:51:55 +02:00
Felix Rindt
4a0a3aff59
rename to download_reminder
2020-07-24 17:57:25 +02:00
Felix Rindt
d0ccc42aff
add test for ticket reminder (oops)
2020-07-24 16:58:05 +02:00
Raphael Michel and GitHub
6e9d921af6
Allow country specific tax rules ( #1714 )
2020-07-08 15:00:13 +02:00
5f50aa95eb
Add TaxRule selection in OrderPositionChange ( #1700 )
...
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2020-06-30 11:13:33 +02:00
Raphael Michel and GitHub
de9c450648
Week calendar and more improvements to subevent calendars ( #1672 )
2020-05-07 15:48:47 +02:00
Raphael Michel
b0dcbe31fa
Fix incorrect quota error when changing subevent and item of a position
2020-04-15 12:54:57 +02:00
Raphael Michel and GitHub
d9d0f7b6f3
Add Order.cancellation_date ( #1629 )
...
* Add Order.cancellation_date
* Add tests
2020-03-25 16:37:34 +01:00
Raphael Michel
8d23d75dfd
Only send download reminders if there's actually a download
2020-03-16 09:26:11 +01:00
Raphael Michel and GitHub
1ee48a10b5
Allow to reactivate canceled orders ( #1601 )
2020-03-11 11:40:56 +01:00
Raphael Michel
4f6712ccbe
OrderChangeManager: Prevent creation of 0 € invoices
2020-03-06 17:05:15 +01:00