project-callisto/callisto-core

View on GitHub
callisto_core/delivery/fields.py

Summary

Maintainability
A
0 mins
Test Coverage
from django import forms


class PassphraseField(forms.CharField):
    widget = forms.PasswordInput(
        attrs={"autocomplete": "off", "class": "form-control passphrase-field"}
    )

    def __init__(self, *args, **kwargs):
        kwargs.update({"min_length": 8, "max_length": 128, "label_suffix": "*"})
        super().__init__(*args, **kwargs)