Raphael Michel
6267767ce7
Password reset: Set needs_password_change to false
2023-10-25 09:35:04 +02:00
Raphael Michel
053cfdf3a9
Gift cards: Allow to sort by most recent transaction
2023-10-24 11:18:55 +02:00
Richard Schreiber
563583cd36
Improve help texts when deleting questions (Z#23134288)
2023-10-24 10:10:46 +02:00
Raphael Michel
56acb0929a
Export: Gracefully handle ExportEmptyError
2023-10-23 16:57:08 +02:00
Raphael Michel
f4aaf2ad39
Mail settings: Add support for SPF redirect mechanism
2023-10-18 19:41:59 +02:00
Raphael Michel
2dd51b6f62
Order import: Allow to manually specify character set
2023-10-16 12:22:05 +02:00
Raphael Michel
c1c828d8a2
Order detail page: Don't offer invoice generation for expired orders
2023-10-04 12:42:48 +02:00
Raphael Michel
1d0dbae77a
Question detail view: Show total number of answers
2023-10-04 11:44:53 +02:00
Raphael Michel
56803e3d65
Fix voucher and order views for users with read-only permissions ( #3594 )
2023-09-14 17:37:48 +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
Raphael Michel
af50bc2fa4
QR code generator: Lift permission requirement
2023-09-08 17:35:29 +02:00
Martin Gross
45b9a705e2
Allow to refund currencies with zero decimals ( #3583 )
2023-09-07 17:55:43 +02:00
Raphael Michel
c0031e4579
Add bulk operations for orders ( #3548 )
...
* Add bulk operations for orders
* UI tweaks
* Fix test failures
* Fix filter form
* Add tests
* Run isort
2023-09-06 17:02:21 +02:00
Raphael Michel
ce73d4831e
Allow to sort the list of check-in lists (Z#23128978) ( #3568 )
2023-09-06 13:23:54 +02:00
Raphael Michel
c2b25bad06
Event dashboard: Fix incorrect optimization introduced in 8e9f0f07a ( #3540 )
2023-08-23 14:54:38 +02:00
Raphael Michel
b56bd8541e
Devices: Fix bulk edit query ( #3541 )
2023-08-23 11:20:26 +02:00
Raphael Michel
e94e5be878
Item creation: Fix bug in copying meta data
2023-08-22 11:32:43 +02:00
Raphael Michel
1424ae78e9
Revert accidental change
2023-08-22 10:20:19 +02:00
Raphael Michel
e49bc5d78d
Item creation: Fix crash (PRETIXEU-8VE)
2023-08-22 09:14:23 +02:00
Raphael Michel
d5951415a4
Item creation: Fix saving meta data ( #3534 )
2023-08-21 16:21:17 +02:00
Raphael Michel
89ba2da7e7
QR code generator for voucher URLs and general URLs ( #3518 )
...
* QR code generator: Allow other URLs to be used (e.g. for plugins)
* Add QR code to voucher URL view
* Fix allowed_hosts
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-08-17 10:10:27 +02:00
Richard Schreiber
8d58294af1
Fix typeahead item variations order_by
2023-08-16 10:01:27 +02:00
Raphael Michel
cfd6376936
Fix transaction view after Django upgrade
2023-08-09 17:11:20 +02:00
Raphael Michel
401c02865b
Voucher form: Sort quotas by date
2023-07-28 16:29:03 +02:00
Raphael Michel
ef0024b2ef
Payment deadline delay: Respect week days
2023-07-27 13:49:31 +02:00
Kian Cross
65ecdc184e
Recognise title and template attributes on item_forms signal ( #3492 )
2023-07-24 17:35:39 +02:00
Raphael Michel
e9e98a7821
Fix typos
2023-07-21 14:54:35 +02:00
Raphael Michel
6c813ea299
Waiting list: Make it harder to accidentally delete full list
2023-07-17 11:54:37 +02:00
Raphael Michel
cff0e86fd9
Email settings: Block with invalid SPF setup ( #3471 )
2023-07-12 12:36:41 +02:00
Raphael Michel
90fb034897
Check-in simulator: Fix usage of simulated time in rules
2023-07-11 09:17:02 +02:00
Raphael Michel
f4203b7408
Vouchers: Don't allow to generate more than 100k random codes at once
2023-07-10 15:11:49 +02:00
Raphael Michel
e3f219366d
Fix crash when removing the phone number (PRETIXEU-8P0)
2023-06-29 09:58:35 +02:00
Raphael Michel
b415393ccf
Data shredder optimizations ( #3429 )
...
Co-authored-by: Martin Gross <gross@rami.io >
2023-06-23 16:56:19 +02:00
Raphael Michel
147061eaa4
Fix issue in middleware after organizer deletion (PRETIXEU-8N3)
2023-06-23 11:25:55 +02:00
Raphael Michel
3f47cf785c
Teams: Allow admin user to delete the last team
2023-06-21 16:51:53 +02:00
Raphael Michel
61ab6f729d
Add webhooks for waiting list events ( #3423 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-06-21 14:17:41 +02:00
Raphael Michel
b51ca58820
Add BaseExporter.available_for_user()
2023-06-16 17:35:36 +02:00
Raphael Michel
1bdcc4580e
Quick setup: Fix translation of default values
2023-06-16 16:04:25 +02:00
Raphael Michel
dd10bdd433
Shredder: Fix redirect to broken page on error
2023-06-16 15:58:38 +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
002416e435
Add check-in simulator ( #3380 )
2023-06-13 14:57:24 +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
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
cf781fc79e
Voucher list: Optimize SQL query
2023-05-25 10:45:00 +02:00
Raphael Michel
1237b8ba47
Invoice: Improve handling of special characters in file names ( #3347 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2023-05-23 12:17:06 +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