src/pyams_content/shared/resource/interfaces.py
changeset 1244 4ad4c1cf673a
parent 1212 93ed7641c8f5
child 1384 cdf63a1c7dc9
equal deleted inserted replaced
1243:837612af4dc3 1244:4ad4c1cf673a
    19 
    19 
    20 from pyams_content import _
    20 from pyams_content import _
    21 from pyams_content.shared.common import ISharedContent
    21 from pyams_content.shared.common import ISharedContent
    22 from pyams_content.shared.common.interfaces.types import ITypedSharedToolPortalContext, \
    22 from pyams_content.shared.common.interfaces.types import ITypedSharedToolPortalContext, \
    23     IWfTypedSharedContentPortalContext
    23     IWfTypedSharedContentPortalContext
       
    24 from pyams_content.shared.resource.schema import AgeRangeField
    24 from pyams_i18n.schema import I18nHTMLField, I18nTextField
    25 from pyams_i18n.schema import I18nHTMLField, I18nTextField
    25 from pyams_sequence.interfaces import IInternalReferencesList
    26 from pyams_sequence.interfaces import IInternalReferencesList
    26 
    27 
    27 
    28 
    28 RESOURCE_CONTENT_TYPE = 'resource'
    29 RESOURCE_CONTENT_TYPE = 'resource'
   105 
   106 
   106     nb_pages = Int(title=_("Nb pages"),
   107     nb_pages = Int(title=_("Nb pages"),
   107                    min=0,
   108                    min=0,
   108                    required=False)
   109                    required=False)
   109 
   110 
       
   111     duration = TextLine(title=_("Duration"),
       
   112                         required=False)
       
   113 
       
   114     age_range = AgeRangeField(title=_("Age range"),
       
   115                               required=False)
       
   116 
   110     release_year = Choice(title=_("Release year"),
   117     release_year = Choice(title=_("Release year"),
   111                           values=range(datetime.today().year, 1970, -1),
   118                           values=range(datetime.today().year, 1970, -1),
   112                           required=False)
   119                           required=False)
   113 
   120 
   114     awards = I18nTextField(title=_("Awards"),
   121     awards = I18nTextField(title=_("Awards"),