Fix absolute URL keyword argument. Move detail generation to the model. Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
35 lines
954 B
Python
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')
|
|
)
|