diff --git a/src/pretix/control/forms/users.py b/src/pretix/control/forms/users.py index 84273e2fe..65903ef37 100644 --- a/src/pretix/control/forms/users.py +++ b/src/pretix/control/forms/users.py @@ -48,12 +48,14 @@ class UserEditForm(forms.ModelForm): 'email', 'require_2fa', 'is_active', - 'is_staff' + 'is_staff', + 'last_login' ] def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.fields['email'].required = True + self.fields['last_login'].disabled = True def clean_email(self): email = self.cleaned_data['email'] diff --git a/src/pretix/control/templates/pretixcontrol/users/form.html b/src/pretix/control/templates/pretixcontrol/users/form.html index 956501551..8a6e45b78 100644 --- a/src/pretix/control/templates/pretixcontrol/users/form.html +++ b/src/pretix/control/templates/pretixcontrol/users/form.html @@ -33,6 +33,7 @@ {% bootstrap_field form.email layout='control' %} {% bootstrap_field form.new_pw layout='control' %} {% bootstrap_field form.new_pw_repeat layout='control' %} + {% bootstrap_field form.last_login layout='control' %} {% bootstrap_field form.require_2fa layout='control' %}