28 lines
744 B
Python
28 lines
744 B
Python
|
"""passbook Crypto forms"""
|
||
|
from django import forms
|
||
|
from django.utils.translation import gettext_lazy as _
|
||
|
|
||
|
from passbook.crypto.models import CertificateKeyPair
|
||
|
|
||
|
|
||
|
class CertificateKeyPairForm(forms.ModelForm):
|
||
|
"""CertificateKeyPair Form"""
|
||
|
|
||
|
class Meta:
|
||
|
|
||
|
model = CertificateKeyPair
|
||
|
fields = [
|
||
|
"name",
|
||
|
"certificate_data",
|
||
|
"key_data",
|
||
|
]
|
||
|
widgets = {
|
||
|
"name": forms.TextInput(),
|
||
|
"certificate_data": forms.Textarea(attrs={"class": "monospaced"}),
|
||
|
"key_data": forms.Textarea(attrs={"class": "monospaced"}),
|
||
|
}
|
||
|
labels = {
|
||
|
"certificate_data": _("Certificate"),
|
||
|
"key_data": _("Private Key"),
|
||
|
}
|