Exemplo n.º 1
0
    ),
    TextField(
        name='deviceEnd',
        allowable_content_types=('text/html',),
        widget=RichWidget(
            label=_('urban_label_deviceEnd', default='DeviceEnd'),
        ),
        default_method='getDefaultText',
        default_content_type='text/html',
        default_output_type='text/html',
        optional=True,
        pm_text_field=True,
    ),
),)

optional_fields = [field.getName() for field in specific_schema.filterFields(isMetadata=False)]
setOptionalAttributes(specific_schema, optional_fields)


class UrbanEventOptionalFields(object):
    """
    """
    implements(IOptionalFields)

    def __init__(self, context):
        self.context = context

    def get(self):
        return specific_schema.fields()