Raphael Michel
b639ac850f
LogEntry: Add a direct relationship to organizer ( #3732 )
...
* LogEntry: Add a direct relationship to organizer
* Update src/pretix/base/models/log.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Fix condition
* Fix query count
* REbase migration
* Fix tests
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-11-22 16:22:33 +01:00
Raphael Michel
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
Raphael Michel
d7aa94d6ae
Add public filters based on meta data ( #3673 )
...
* Add public filters based on meta data
* Fix licenseheaders
* ignore empty values
* Fix tests
* Full non-widget implementation
* Widget support
* Add a few tests
* Allow to reorder properties
* Fix isort
* Allow to opt-out for specific events
* Fix name clash between new and old field to make migration feasible
2023-11-10 12:10:01 +01:00
Raphael Michel
3af2342d7b
Replace Item.hidden_if_available with relationship to other Item ( #3686 )
...
* draft
* Implementation that is closer to old one
* Fix tests
* Add tests
* Update src/pretix/control/forms/item.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Review notes
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-11-06 13:26:32 +01:00
Raphael Michel
000c64755d
Free price: Allow to suggest a different price than the minimum ( #3666 )
...
* Free price: Allow to suggest a different price than the minimum
* Full implementation
* Widget tests
* Add min values to titles
2023-10-27 13:36:01 +02:00
Raphael Michel
a0831890ad
Check-in: New flags for check-in lists ( #3577 )
2023-10-23 15:52:06 +02:00
Raphael Michel
3a2655e57d
Require password change on initial user after installation
2023-10-23 09:42:04 +02:00
Raphael Michel
78fbfc9c80
Migrate from AutoField to BigAutoField ( #3493 )
2023-09-27 08:59:10 +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
Raphael Michel
52023cde09
Reusable Media: Mifare Ultralight AES support ( #3335 )
2023-07-21 13:45:42 +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
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
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
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
c75c080c5c
Vouchers: Allow to set all addons or bundles as included ( #3322 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-05-22 11:59:27 +02:00
Raphael Michel
c0419518c3
GiftCard: Add more information to transactions ( #3308 )
2023-05-12 09:38:35 +02:00
Raphael Michel
6fac1aeb62
Add new gift card to orderposition relationship ( #3291 )
2023-05-09 09:54:46 +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
4c9640561c
Increase size of monetary decimal fields
2023-03-16 21:26:37 +01:00
Raphael Michel
7d4b575150
Ensure total ordering of paginated lists ( #3061 )
2023-02-24 10:51:51 +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
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
749f5c7e6c
Invoices: Visibly mark paid invoices ( #3094 )
2023-02-07 11:34:38 +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
19d1a8de71
Scheduled exports ( #3033 )
2023-01-19 11:46:30 +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
3d9679a144
Allow variations to override item meta data ( #2965 )
2022-12-12 12:06:09 +01:00
Raphael Michel
9624b1c505
Support for external gift cards ( #2912 )
2022-11-23 14:52:56 +01:00
Raphael Michel
a0e5717f7d
Allow to disable filter support for meta properties ( #2901 )
2022-11-16 17:12:37 +01:00
Raphael Michel
d69d70cfb1
Voucher: Add min_usages parameter ( #2853 )
2022-10-20 18:07:24 +02:00
Raphael Michel
cf622392c0
Ensure uniqueness of question identifiers ( #2358 )
2022-09-20 10:20:56 +02:00
Raphael Michel
a4171ef819
OpenID Connect OP support for customer accounts
2022-09-19 18:31:07 +02:00
Raphael Michel
7f5518dbf6
OpenID Connect RP support for customer accounts
2022-09-19 18:31:07 +02:00
Raphael Michel
129e831e06
Add option to scan add-on based on its parent position's secret ( #2705 )
2022-07-06 10:32:05 +02:00
Raphael Michel
75c069111e
Add customized links to page footer ( #2685 )
...
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
2022-06-16 11:21:11 +02:00
Raphael Michel
08590f9d98
Explicitly store whether checkins were offline ( #2617 )
2022-05-17 14:32:14 +02:00
Richard Schreiber
41b18b9419
Make customer identifier unique per organizer ( #2647 )
2022-05-13 16:40:34 +02:00
Richard Schreiber
53419b9e49
Fix check for mariadb
2022-05-11 13:41:45 +02:00
Richard Schreiber
edff7b8717
Add note field and external identifier to customers ( #2605 )
2022-04-29 14:43:08 +02:00
Raphael Michel
a6e52dffe7
Fix subtraction in migration
2022-04-27 17:01:42 +02:00
Raphael Michel
6fee0ac0a9
Discounts ( #2510 )
2022-04-27 14:43:16 +02:00
Raphael Michel
9e5403333c
Add JSONField for device metadata ( #2550 )
2022-03-24 11:55:44 +01:00
Raphael Michel
d7acd2b6bf
Refs #2465 -- Introduce unique identifiers for authentication backends ( #2466 )
2022-02-23 10:16:35 +01:00
Raphael Michel
6f0da5c2ca
TaxRules: Add internal_name and keep_gross_if_rate_changes ( #2422 )
...
Co-authored-by: ser8phin <eva.wolkwitz@gmx.de >
2022-01-21 15:39:27 +01:00
Richard Schreiber
768bb8c106
Add phone number to customer profile (Z#178346) ( #2414 )
2022-01-18 11:38:32 +01:00