Raphael Michel
4e2a3b45da
Fix order split with add-ons involved ( #2513 )
2022-03-03 16:54:20 +01:00
Raphael Michel
2fd2462ef1
Voucher bulk creation: Fix validation for duplicate in input
2022-02-25 18:12:28 +01:00
Raphael Michel
76f6947529
Voucher list: Filter case-sensitive for exact tag match
2022-02-24 18:56:45 +01:00
Raphael Michel
14e0d9cbf4
Change restricted plugins from event-level action to org-level whitelist ( #2489 )
2022-02-23 15:04:16 +01:00
Richard Schreiber
70e4b02370
Fix #2452 -- Disallow invalid values in min_per_order/max_per_order ( #2453 )
2022-02-23 09:48:45 +01:00
Richard Schreiber
758179f12f
Add name_for_salutation to customer email placeholders ( #2474 )
2022-02-18 08:02:51 +01:00
Raphael Michel
f3b355e9f3
Sendmail: Allow to attach tickets to emails
2022-02-16 10:42:48 +01:00
Raphael Michel
2daf35c39e
Allow to customize description of calendar files ( #2415 )
...
Co-authored-by: Martin Gross <gross@rami.io >
2022-01-27 14:58:16 +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
Richard Schreiber
768bb8c106
Add phone number to customer profile (Z#178346) ( #2414 )
2022-01-18 11:38:32 +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
9f4b834abc
Allow to attach files to order confirmation email ( #2384 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2021-12-16 18:34:18 +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
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
Martin Gross
f69e270e4d
Add filter for revoked devices ( #2372 )
...
Co-authored-by: Raphael Michel <michel@rami.io >
2021-12-13 12:47:43 +01:00
Raphael Michel
5c55219d45
Allow to create new customers in backend ( #2367 )
2021-12-06 12:27:21 +01:00
Raphael Michel
e767c6a68d
Add central cookie consent mechanism ( #2330 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2021-11-30 17:12:17 +01:00
Raphael Michel
492288f437
Allow customers to change add-ons on existing orders ( #2283 )
2021-11-19 14:59: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
0f47bff5cd
Allow to hide products that require membership ( #2240 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2021-10-07 10:11:31 +02:00
Raphael Michel
177906e2ac
Custom order emails: Allow to attach tickets and invoices
2021-09-30 12:15:55 +02:00
Raphael Michel
1d065a7672
Add setting organizer_logo_image_inherit
2021-09-17 13:33:34 +02:00
Raphael Michel
17adde99fa
Allow to restrict availability of variations by date, sales channel, and voucher ( #2202 )
2021-09-15 12:04:17 +02:00
Tim Neumann
b95f556d8f
Add config options for max file upload sizes ( #2199 )
...
* feat(config): Add config options for max file upload sizes
Closes #2198
* Apply suggestions from code review
Fix docs and comment in settings.py
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
* Fix import order using isort
Co-authored-by: Richard Schreiber <wiffbi@gmail.com >
2021-09-09 15:55:06 +02:00
Raphael Michel
04375d4fcf
Fix voucher form validation (Z#2384192)
2021-09-06 19:32:15 +02:00
Raphael Michel
a4827fc992
Fix sorting of devices by descending name
2021-08-20 14:23:01 +02:00
Raphael Michel
ead755aa86
Report canceled orders as underpaid if necessary
2021-08-18 17:36:36 +02:00
Raphael Michel
c5fe615be5
Sendmail: Force preview and show number of orders ( #2099 )
2021-08-18 15:28:33 +02:00
Raphael Michel
a57a4e7350
Subevent filter: Filter by start time
2021-07-20 09:28:15 +02:00
Raphael Michel
39736ef0d4
Check-in list: Allow to filter by date
2021-07-19 14:27:23 +02:00
Raphael Michel
b6078d5272
Allow to filter and sort the list of devices
2021-07-19 13:57:17 +02:00
Raphael Michel
1ed1cd33e8
Consistent styling for filter forms
2021-07-19 13:40:44 +02:00
Raphael Michel
a4a2500725
Subevent list: Allow to filter by time of day or multiple week days
2021-07-19 13:10:21 +02:00
Raphael Michel
9089b630ed
Add new settings invoice_regenerate_allowed ( #2071 )
2021-07-01 14:51:08 +02:00
Raphael Michel
3fab15d086
Team list: Rewrite search query
2021-06-29 18:06:10 +02:00
Raphael Michel
618b67ca2f
Add meta_noindex setting on organizer level
2021-06-25 11:27:12 +02:00
Raphael Michel
a2126c7b15
Check-in history: Allow to filter for error reasons
2021-06-22 17:18:42 +02:00
Raphael Michel
a88fed283a
Customers: Additional filter form fields
2021-06-22 16:30:26 +02:00
Maico Timmerman
8b9b86a68d
Event setup: do not create new team when staff session active ( #2132 )
...
With b260cca412 , team provisioning has
been disabled for users that are staff. However, this leads to strange
UX, as a new event created by a staff member, not currently in a staff
session resulted in a 404 directly after creation.
The PR updates this requirement to not need to select a team, only when
a staff session is active.
2021-06-22 09:26:09 +02:00
Raphael Michel
1ef076bb9b
Deal with cancelling memberships ( #2130 )
2021-06-17 18:10:45 +02:00
Raphael Michel
97d67d58d5
Add Order.custom_followup_at ( #2124 )
2021-06-11 17:08:13 +02:00
Maico Timmerman
2dd1e567cf
Event creation: set the organizer locales as default ( #2109 )
2021-06-09 18:39:44 +02:00
Raphael Michel
c7ef79be90
Store all check-in attempts, not only successful ones ( #2074 )
2021-06-05 13:00:58 +02:00
Raphael Michel
bf3c7545c9
Fix large number of SQL queries on email settings page
2021-05-31 13:38:26 +02:00
Raphael Michel
93da4801db
Allow to manually exclude quotas from calendar availability
2021-05-27 12:05:03 +02:00
Raphael Michel
49a9b71ea3
Fix #2090 -- Test mode for memberships
2021-05-27 11:47:42 +02:00
Raphael Michel
ea514948b5
Customer accounts: Only link orders by email if wanted
2021-05-25 15:09:35 +02:00