"""passbook HaveIBeenPwned Policy forms""" from django import forms from django.contrib.admin.widgets import FilteredSelectMultiple from django.utils.translation import gettext as _ from passbook.core.forms.policies import GENERAL_FIELDS from passbook.policies.hibp.models import HaveIBeenPwendPolicy class HaveIBeenPwnedPolicyForm(forms.ModelForm): """Edit HaveIBeenPwendPolicy instances""" class Meta: model = HaveIBeenPwendPolicy fields = GENERAL_FIELDS + ["allowed_count"] widgets = { "name": forms.TextInput(), "order": forms.NumberInput(), "policies": FilteredSelectMultiple(_("policies"), False), }