Raphael Michel
6c06d72bf1
Fix all offline scans being marked as forced
2022-04-29 15:55:55 +02:00
Richard Schreiber
edff7b8717
Add note field and external identifier to customers ( #2605 )
2022-04-29 14:43:08 +02:00
Raphael Michel
e1db207487
Add test coverage and small improvements to event cloning logic ( #2611 )
2022-04-29 12:09:59 +02:00
Raphael Michel
3fc8e12d9a
Revert "PayPal: Migrate to Order v2 API and ISU authentication ( #2493 )"
...
This reverts commit 9af1565db1 .
2022-04-28 20:58:39 +02:00
Martin Gross
9af1565db1
PayPal: Migrate to Order v2 API and ISU authentication ( #2493 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2022-04-28 18:42:19 +02:00
Raphael Michel
6fee0ac0a9
Discounts ( #2510 )
2022-04-27 14:43:16 +02:00
Raphael Michel
316081658a
Check-in rules: Add now_isoweekday and minutes_since_last_entry ( #2577 )
2022-04-21 17:17:59 +02:00
Raphael Michel
a755bfd22c
Allow to bulk-edit devices ( #2583 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2022-04-12 08:54:45 +02:00
Raphael Michel
0b403b7b3a
Fix accidental test failures
2022-03-30 18:12:39 +02:00
Raphael Michel
69375f4092
API: Allow to change orders ( #2552 )
2022-03-30 17:36:10 +02:00
Raphael Michel
9e5403333c
Add JSONField for device metadata ( #2550 )
2022-03-24 11:55:44 +01:00
Raphael Michel
d97b7b4fb6
Fix voucher redemption page markup ( #2548 )
2022-03-22 10:41:36 +01:00
Maico Timmerman
55752a4319
Event cancellation: Allow allow creating manual refunds for all orders ( #2526 )
2022-03-18 14:05:32 +01:00
Richard Schreiber
cb7e014966
Fix #2438 - Parse dates in format YYYY-MM with isoparse ( #2537 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2022-03-16 14:15:56 +01:00
Raphael Michel
d8cf3552ba
Do not allow self-service cancel of pending orders if they have any payments
2022-03-10 17:02:11 +01:00
Raphael Michel
4e2a3b45da
Fix order split with add-ons involved ( #2513 )
2022-03-03 16:54:20 +01:00
Raphael Michel
482968175b
[SECURITY] Prevent untrusted values from creating Excel formulas
2022-02-28 16:06:47 +01:00
Raphael Michel
06ffa0bcd5
API: Fix creation of items with required membership types
2022-02-17 17:37:24 +01:00
Raphael Michel
14e2834a72
API: Allow send_email=none during order creation
2022-02-16 17:19:03 +01:00
Jonathan Weth
5e1cff53b4
Fix #2456 -- Allow shredding instantly after event end ( #2462 )
2022-02-14 15:57:38 +01:00
Raphael Michel
2fcab70e3b
Add very simple CAPTCHA to standalone customer registration form
2022-02-14 15:37:35 +01:00
Raphael Michel
9966912799
Fix test failing after last commit
2022-02-13 20:44:18 +01:00
Raphael Michel
a37ed6f001
Bump versions of pycodestyle and pep8-naming
2022-02-13 20:39:31 +01:00
Raphael Michel
8c7ed38441
Orders API: Support require_approval on order creation
2022-02-08 17:34:20 +01:00
Raphael Michel
e3c7cd7c6d
Redesign of email settings ( #2426 )
...
Co-authored-by: Felix Rindt <felix@rindt.me >
2022-01-26 12:47:58 +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
Raphael Michel
8ae4304c7d
Add workaround for https://github.com/getsentry/responses/issues/464
2022-01-12 10:19:02 +01:00
Raphael Michel
357092ec44
API: Add InvoiceLine.subevent ( #2411 )
2022-01-10 14:11:06 +01:00
Raphael Michel
70a5c76d79
Allow tax rules to trigger approval requirement ( #2409 )
2022-01-10 14:10:51 +01:00
ser8phin
7a4db8ea23
Add approval requirement option to product variations ( #2381 )
2022-01-05 18:04:12 +01:00
Raphael Michel
223b160c0c
Fix booked add-ons being hidden in order change due to hide_sold_out
2022-01-05 17:58:21 +01:00
Felix Rindt
94a7d02ab1
Fix event settings form considered changed even if unchanged ( #1739 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2021-12-16 11:27:18 +01:00
Raphael Michel
5210ac3a78
Reduce confusion about customer login with event level domains ( #2380 )
2021-12-15 16:47:08 +01:00
Raphael Michel
0e9600a7bf
Fix test isolation issue
2021-12-15 16:46:50 +01:00
ser8phin
eccba09452
Add payment search page ( #2335 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2021-12-15 16:06:43 +01:00
Richard Schreiber
aed64d16f6
Improve calendar-navigation on organizer and events page (Z#177488) ( #2373 )
...
* hide icons for calendar-types and improve layout-breakpoints in calendar top-nav
* change month-selector to one dropdown "date"and redirect old URLs to new date-based URLs
* change week calendar to one dropdown "date“ and redirect old URLs to new date-based URLs
2021-12-14 16:38:32 +01:00
Raphael Michel
d16f6167f6
Fix rich_text crash on empty <a> element
2021-12-14 13:56:52 +01:00
Raphael Michel
cd900e24bd
Questions form: Do not persist values to questions hidden by dependencies
2021-12-13 15:46:58 +01:00
Maico Timmerman
033b8d70e7
Email: Allow to override backend for custom SMTP connections ( #2368 )
2021-12-09 16:49:22 +01:00
Raphael Michel
5c55219d45
Allow to create new customers in backend ( #2367 )
2021-12-06 12:27:21 +01:00
Raphael Michel
4133e5ac4d
Fix incorrect order change tests
2021-12-03 14:08:19 +01:00
Raphael Michel
c6fd5bc864
Self-service order change: Fix price constraints not actually being enforced
2021-12-03 10:04:07 +01:00
Raphael Michel
492288f437
Allow customers to change add-ons on existing orders ( #2283 )
2021-11-19 14:59:54 +01:00
Raphael Michel
16054893ed
Avoid creation of manual payments with zero amount ( #2325 )
2021-11-19 12:02:36 +01:00
Raphael Michel
146e1aeb67
Upgrade mt-940 to 4.* ( #2331 )
2021-11-18 12:24:54 +01:00
ser8phin
169a6c51b4
Add check to force users to change password ( #2284 )
2021-11-11 11:10:33 +01:00
Raphael Michel
d7b05063a4
Allow to print event location on invoices ( #2278 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2021-11-05 09:47:41 +01:00
Raphael Michel
19cde63505
Fix incorrect setting if Invoice.full_invoice_no
2021-11-04 13:48:39 +01:00
Julia Luna
f8927396d3
API: Add endpoints for automated email rules ( #2178 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2021-11-03 11:49:01 +01:00
Raphael Michel
0c508c5ba4
Fix remaining DST error in auto check-out
2021-11-03 09:34:50 +01:00