src/pyams_content/component/extfile/interfaces/__init__.py
changeset 633 7ebe8a011c16
parent 571 b2e79295caec
child 1021 1de511ae7703
equal deleted inserted replaced
632:aa2352c824ca 633:7ebe8a011c16
    14 
    14 
    15 
    15 
    16 # import standard library
    16 # import standard library
    17 
    17 
    18 # import interfaces
    18 # import interfaces
    19 from pyams_content.component.association.interfaces import IAssociationItem, IAssociationTarget
    19 from pyams_content.component.association.interfaces import IAssociationItem, IAssociationContainerTarget
    20 
    20 
    21 # import packages
    21 # import packages
    22 from pyams_i18n.schema import I18nTextLineField, I18nTextField, I18nFileField, I18nThumbnailImageField, \
    22 from pyams_i18n.schema import I18nTextLineField, I18nTextField, I18nFileField, I18nThumbnailImageField, \
    23     I18nVideoField, I18nAudioField
    23     I18nVideoField, I18nAudioField
    24 from zope.schema import TextLine, Choice
    24 from zope.schema import TextLine, Choice
    89     data = I18nAudioField(title=_("Audio data"),
    89     data = I18nAudioField(title=_("Audio data"),
    90                           description=_("Audio file content"),
    90                           description=_("Audio file content"),
    91                           required=True)
    91                           required=True)
    92 
    92 
    93 
    93 
    94 class IExtFileContainerTarget(IAssociationTarget):
    94 class IExtFileContainerTarget(IAssociationContainerTarget):
    95     """External files container marker interface"""
    95     """External files container marker interface"""