From 314ce5467f96c9607f1aa337e03399d49f5aa578 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 2 Jun 2020 12:42:12 +0200 Subject: [PATCH] Disable autocomplete for all date/time picker fields --- src/pretix/base/forms/widgets.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pretix/base/forms/widgets.py b/src/pretix/base/forms/widgets.py index 5aff1b7bf1..76b3b70ff8 100644 --- a/src/pretix/base/forms/widgets.py +++ b/src/pretix/base/forms/widgets.py @@ -15,6 +15,7 @@ class DatePickerWidget(forms.DateInput): date_attrs = dict(attrs) date_attrs.setdefault('class', 'form-control') date_attrs['class'] += ' datepickerfield' + date_attrs['autocomplete'] = 'date-picker-do-not-autofill' df = date_format or get_format('DATE_INPUT_FORMATS')[0] date_attrs['placeholder'] = now().replace( @@ -32,6 +33,7 @@ class TimePickerWidget(forms.TimeInput): time_attrs = dict(attrs) time_attrs.setdefault('class', 'form-control') time_attrs['class'] += ' timepickerfield' + time_attrs['autocomplete'] = 'time-picker-do-not-autofill' tf = time_format or get_format('TIME_INPUT_FORMATS')[0] time_attrs['placeholder'] = now().replace( @@ -102,6 +104,8 @@ class SplitDateTimePickerWidget(forms.SplitDateTimeWidget): time_attrs.setdefault('autocomplete', 'off') date_attrs['class'] += ' datepickerfield' time_attrs['class'] += ' timepickerfield' + date_attrs['autocomplete'] = 'date-picker-do-not-autofill' + time_attrs['autocomplete'] = 'time-picker-do-not-autofill' def date_placeholder(): df = date_format or get_format('DATE_INPUT_FORMATS')[0]