Martin Gross
1b68e8bf0e
Fix global invite-url (PRETIXEU-4N7)
2021-06-22 17:52:51 +02:00
Raphael Michel
130ffddf48
Customers: Allow admin to trigger password reset
2021-06-22 16:23:05 +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
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
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
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
Raphael Michel
ea514948b5
Customer accounts: Only link orders by email if wanted
2021-05-25 15:09:35 +02:00
Raphael Michel
545628e5cd
Fix changing customer of an order to none
2021-05-21 17:29:57 +02:00
Raphael Michel
9809b88b52
Subevent and quota creation: Prevent common mistakes
2021-05-19 16:06:12 +02:00
Martin Gross
670389c8ae
Add missing "deactivated"-property for items-typeahead ( #2080 )
2021-05-19 11:57:00 +02:00
Raphael Michel
94632e5514
fix regression
2021-05-19 11:33:12 +02:00
Raphael Michel
ac4e4a2578
Visibly de-highlight disabled products
2021-05-19 09:53:25 +02:00
Raphael Michel
f19a74990f
Remove RequiredAction model ( #2078 )
2021-05-17 17:41:59 +02:00
Raphael Michel
04dd2a6cf0
Fix subevent bulk editing
2021-05-17 15:57:57 +02:00
Raphael Michel
9d524febf5
Attempt to fix bulk quota editing
2021-05-17 15:25:27 +02:00
Raphael Michel
cf9fd47d2b
Allow to change canceled orders
2021-05-13 16:31:32 +02:00
Raphael Michel
972f4646fa
Lazy-load logs on event dashboard
2021-05-11 17:49:06 +02:00
Raphael Michel
ce2da4ee99
Fix isort issue
2021-05-11 17:25:29 +02:00
Raphael Michel
0f73f5bc5e
Optimize performance of voucher code generation on PostgreSQL
2021-05-11 17:10:14 +02:00
Raphael Michel
403b8191e4
Upgrade to Django 3.2 ( #2056 )
2021-05-07 12:00:30 +02:00
Raphael Michel
8e79eb570e
Customer accounts & Memberships ( #2024 )
2021-05-04 16:56:06 +02:00
Maico Timmerman
2b5a704412
License check: improve license detection for DistInfoDistribution packages. ( #2054 )
2021-05-03 14:54:39 +02:00
Raphael Michel
4acf660906
Fix #1567 -- Per-subevent availability of items ( #2040 )
2021-04-29 15:34:58 +02:00
Felix Rindt
6447201f9f
fix type error in license check
2021-04-27 17:43:59 +02:00
Raphael Michel
8921ccb8c1
Fix another FileNotFoundError in license check
2021-04-26 13:07:09 +02:00
Raphael Michel
2cd67d6036
Fix errors in license compliance dialog
2021-04-26 12:23:41 +02:00
Raphael Michel
762fbe0cf6
Allow to search for team (members)
2021-04-26 10:38:09 +02:00
Raphael Michel
0488336b1f
Refund process: Allow to specify manual expiry for gift card
2021-04-21 17:29:23 +02:00
Raphael Michel
6064b14563
Spellcheck and typo fixes
2021-04-20 09:48:50 +02:00
Raphael Michel
7c07a6581e
PDF: Show Preview in browser viewer for easier debugging
2021-04-16 17:43:57 +02:00
Raphael Michel
92bf93ca0a
Fix bug in bulk-event editor
2021-04-13 14:15:24 +02:00
Raphael Michel
a93287207b
pretix Community Edition moves to AGPLv3-based license ( #2023 )
2021-04-12 10:33:47 +02:00
Raphael Michel
8131ecf378
Tax rule creation: Fix crash on invalid form submission
2021-03-31 09:48:42 +02:00
Raphael Michel
92a50cb2d1
Web-based check-in interface ( #1985 )
2021-03-30 09:34:11 +02:00