Files
mayan-edms/mayan/apps/django_gpg/forms.py
Roberto Rosario 75fd7647d4 Keys: Update use of DetailForm
Fix absolute URL keyword argument.

Move detail generation to the model.

Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
2019-01-23 14:49:59 -04:00

35 lines
954 B
Python

from __future__ import unicode_literals
from django import forms
from django.utils.translation import ugettext_lazy as _
from mayan.apps.common.forms import DetailForm
from .models import Key
class KeyDetailForm(DetailForm):
class Meta:
extra_fields = (
{'field': 'key_id'},
{'field': 'get_escaped_user_id'},
{'field': 'creation_date', 'widget': forms.widgets.DateInput},
{
'field': 'get_expiration_date_display',
'widget': forms.widgets.DateInput
},
{'field': 'fingerprint'},
{'field': 'length'},
{'field': 'algorithm'},
{'label': _('Type'), 'field': 'get_key_type_display'},
)
fields = ()
model = Key
class KeySearchForm(forms.Form):
term = forms.CharField(
help_text=_('Name, e-mail, key ID or key fingerprint to look for.'),
label=_('Term')
)