From 8ac8292ad89eb07b63720367960a57c9d10f6b15 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 30 Oct 2014 03:21:09 -0400 Subject: [PATCH] Enable required metadata types in the metadata selection form --- mayan/apps/metadata/forms.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/mayan/apps/metadata/forms.py b/mayan/apps/metadata/forms.py index 0aea4123c4..ac63eac786 100644 --- a/mayan/apps/metadata/forms.py +++ b/mayan/apps/metadata/forms.py @@ -27,16 +27,13 @@ class MetadataForm(forms.Form): # Set form fields initial values if 'initial' in kwargs: self.metadata_type = kwargs['initial'].pop('metadata_type', None) - # FIXME: - # required = self.document_type.documenttypemetadatatype_set.get(metadata_type=self.metadata_type).required - required = False + required = kwargs['initial'].pop('required', None) required_string = u'' if required: self.fields['value'].required = True - required_string = ' (%s)' % _(u'Required') + required_string = u' (%s)' % _('Required') else: - # TODO: FIXME: not working correctly self.fields['value'].required = False self.fields['name'].initial = '%s%s' % ((self.metadata_type.title if self.metadata_type.title else self.metadata_type.name), required_string)