diff --git a/src/pretix/control/forms/waitinglist.py b/src/pretix/control/forms/waitinglist.py
index 5da8527497..70a741f9e1 100644
--- a/src/pretix/control/forms/waitinglist.py
+++ b/src/pretix/control/forms/waitinglist.py
@@ -19,7 +19,8 @@
# You should have received a copy of the GNU Affero General Public License along with this program. If not, see
# .
#
-from django.forms import ChoiceField, EmailField
+from django.db.models import Q
+from django.forms import ChoiceField, EmailField, ValidationError
from django.urls import reverse
from django.utils.html import escape
from django.utils.safestring import mark_safe
@@ -28,7 +29,7 @@ from django_scopes.forms import SafeModelChoiceField
from phonenumber_field.formfields import PhoneNumberField
from pretix.base.forms import I18nModelForm
-from pretix.base.forms.questions import NamePartsFormField
+from pretix.base.forms.questions import NamePartsFormField, WrappedPhoneNumberPrefixWidget
from pretix.base.models import Item, ItemVariation, WaitingListEntry
from pretix.control.forms.widgets import Select2, Select2ItemVarQuota
@@ -133,9 +134,5 @@ class WaitingListEntryEditForm(I18nModelForm):
field_classes = {
'subevent': SafeModelChoiceField,
'email': EmailField,
- 'phone': PhoneNumberField,
+ 'phone': WrappedPhoneNumberPrefixWidget,
}
- exclude = [
- 'voucher', # handled by the assign operation in the WaitingListActionView
- 'priority' # handled via thumbs up/down
- ]
diff --git a/src/pretix/control/templates/pretixcontrol/waitinglist/edit.html b/src/pretix/control/templates/pretixcontrol/waitinglist/edit.html
index 7fc03529ab..bed99727ca 100644
--- a/src/pretix/control/templates/pretixcontrol/waitinglist/edit.html
+++ b/src/pretix/control/templates/pretixcontrol/waitinglist/edit.html
@@ -6,9 +6,6 @@
{% trans "Edit entry" %}