
Raphael Michelandluelista
dc1b62fc56
Vouchers: Allow to bulk-update (#6096)
* Vouchers: Allow to bulk-delete larger numbers
* [DRAFT] voucher bulk update
* untested draft
* Minor fixes
* some tests and fixes
* More tests
* Bulk vouchers - refactor (#6353)
* Reuse parse_itemvar from VoucherForm
* Refactor: Method for _bulk update check
* remove unused parameter
* Refactor: Deduplicate get_affected_quotas code
* Remove unused delete button
* Prevent accidental update of *all* vouchers (cf PR #4960)
* Make sure we actually edit the selected items
* Use dataclass for bulk-edit data, deduplicate quota-blocking logic
* Move dataclass to models.py
* Fix linter errors
* Fix tests
* Fix tests
---------
Co-authored-by: luelista <weller@rami.io>
2026-07-07 17:03:25 +02:00
..
2026-07-07 17:03:25 +02:00
2026-07-06 17:25:52 +02:00
2026-03-24 16:33:28 +01:00
2026-07-07 17:03:25 +02:00
2025-10-10 15:32:46 +02:00
2026-06-02 18:41:47 +02:00
2026-07-06 12:52:29 +02:00
2015-08-25 17:18:33 +02:00
2026-06-22 09:11:55 +02:00
2026-05-21 13:03:30 +02:00
2026-07-06 17:49:55 +02:00
2026-02-13 13:36:12 +01:00
2026-03-17 14:43:56 +01:00
2025-10-10 15:32:46 +02:00
2025-10-10 15:32:46 +02:00
2025-10-10 15:32:46 +02:00
2025-10-10 15:32:46 +02:00
2025-10-10 15:32:46 +02:00
2025-10-10 15:32:46 +02:00
2015-11-09 21:32:50 +01:00
2024-10-25 17:47:04 +02:00
2024-10-25 17:47:04 +02:00
2026-05-18 09:48:51 +02:00
2025-10-10 15:32:46 +02:00
2025-10-10 15:32:46 +02:00
2025-10-10 15:32:46 +02:00
2026-07-07 10:47:12 +02:00