Raphael Michel
39736ef0d4
Check-in list: Allow to filter by date
2021-07-19 14:27:23 +02:00
Raphael Michel
f7e5f0b567
Order overview: Adjust to new filter style
2021-07-19 13:58:45 +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
736d26c232
Order import: Fix redirect after import
2021-07-12 16:03:12 +02:00
Raphael Michel
e3858373d1
Fix missing Event.save() call after setting default plugins
2021-07-09 12:01:18 +02:00
Raphael Michel
ec444e5bf3
Invoice: Show preview in browser during rebugging
2021-07-02 10:04:30 +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
e00ab01235
Teams list: Fix missing pagination
2021-06-29 11:23:39 +02:00
Raphael Michel
ff4f56392d
Fix isort issue
2021-06-25 11:34:44 +02:00
Raphael Michel
618b67ca2f
Add meta_noindex setting on organizer level
2021-06-25 11:27:12 +02:00
Martin Gross
1b68e8bf0e
Fix global invite-url (PRETIXEU-4N7)
2021-06-22 17:52:51 +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
Raphael Michel
130ffddf48
Customers: Allow admin to trigger password reset
2021-06-22 16:23:05 +02:00
Raphael Michel
d8f3a3f5be
Waiting list: Warn about functional limits
2021-06-22 10:49:27 +02:00
Maico Timmerman
584d869729
Event creation: call plugin installed() after persisting event ( #2133 )
...
With #2089 , PluginConfig.installed() is also called for newly created events.
However, the passed event argument is still not committed. The plugins
cannot use the event to insert or select objects, as it does not have an
ID yet.
2021-06-22 09:26:21 +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
9cb0cf210a
Email renderer preview: Do not wrap placeholders in title tags
2021-06-13 21:45:45 +02:00
Raphael Michel
97d67d58d5
Add Order.custom_followup_at ( #2124 )
2021-06-11 17:08:13 +02:00
Richard Schreiber
efc2efac84
Exporters: Fix crash in error url determination ( #2114 )
2021-06-09 18:40:21 +02:00
Maico Timmerman
2dd1e567cf
Event creation: set the organizer locales as default ( #2109 )
2021-06-09 18:39:44 +02:00
Richard Schreiber
fccd119a1f
Waitinglist: fix batch selection, add event.slug to download-filename ( #2116 )
...
* fix missing id in inputs for batch delete
* add event.slug to filename
2021-06-09 13:21:02 +02:00
Raphael Michel
c7ef79be90
Store all check-in attempts, not only successful ones ( #2074 )
2021-06-05 13:00:58 +02:00
Richard Schreiber
a43625c5e8
fix ignore_for_event_availability for batch edit of subevents ( #2107 )
2021-06-04 11:02:35 +02:00
Julia Luna
64d07a2811
Auto-scheduled emails
...
Co-authored-by: Raphael Michel <michel@rami.io >
2021-06-03 12:47:07 +02:00
Raphael Michel
76e86cbdd1
Fix ignore_for_event_availability in SubEvent bulk editor
2021-06-02 18:24:01 +02:00
Raphael Michel
0bcbfda276
Do not propose "-2-2" as a slug when cloning events
2021-06-01 16:07:19 +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
7e0fa33661
Reduce SQL query load on check-in list viewer
2021-05-28 18:51:01 +02:00
Raphael Michel
6ed7a3d44d
Fix variation update
2021-05-28 18:00: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
Maico Timmerman
ab30129fc2
Call plugin's installed() method upon event creation ( #2089 )
...
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2021-05-27 10:27:18 +02:00
Raphael Michel
91e3b04b0a
Add an upper cap on subevent creation to prevent infinite loops
2021-05-26 10:12:24 +02:00
Raphael Michel
8086462940
Remove debug statements
2021-05-26 10:11:49 +02:00
Raphael Michel
5029213bc5
Waiting list: Bulk deletion
2021-05-25 22:18:06 +02:00
Raphael Michel
e510a2c121
Fix creating large numbers of subevents (introduces async task) ( #2091 )
2021-05-25 19:24:43 +02:00
Maico Timmerman
c05d03437c
Tax rule list: Show inclusiveness and eu reverse tax status ( #2086 )
2021-05-25 15:26:42 +02:00
Raphael Michel
ea514948b5
Customer accounts: Only link orders by email if wanted
2021-05-25 15:09:35 +02:00
Raphael Michel
a8f2cbdf76
SubEvent cloning: Do not override name/location with defaults
2021-05-25 11:32:20 +02:00
Raphael Michel
7535a9bd15
Subevent bulk creation: Disable autocomplete in time fields
2021-05-21 18:43:27 +02:00
Raphael Michel
dcf00c8772
Sub-event bulk creation: Do not allow "every 0 weeks"
2021-05-21 18:22:40 +02:00
Raphael Michel
3f7fe09a45
Subevent bulk creation: Change default for end date
2021-05-21 18:00:38 +02:00
Raphael Michel
545628e5cd
Fix changing customer of an order to none
2021-05-21 17:29:57 +02:00
Raphael Michel
1439594806
ItemUpdate: Save a few DB queries
2021-05-21 17:29:41 +02:00
Raphael Michel
9773867f92
Allow to configure length of ticket secret
2021-05-19 18:04:02 +02:00