src/pyams_content_es/shared/resource.py
changeset 122 ef127b6fbd3c
parent 121 20be71212884
child 126 a91030bda803
equal deleted inserted replaced
121:20be71212884 122:ef127b6fbd3c
    23     """Resource index info"""
    23     """Resource index info"""
    24     resource_info = IResourceInfo(content)
    24     resource_info = IResourceInfo(content)
    25     field_names = content.field_names
    25     field_names = content.field_names
    26     result = {
    26     result = {
    27         'author': resource_info.author if 'author' in field_names else None,
    27         'author': resource_info.author if 'author' in field_names else None,
       
    28         'drawer': resource_info.drawer if 'drawer' in field_names else None,
       
    29         'colourist': resource_info.colourist if 'colourist' in field_names else None,
       
    30         'lettering': resource_info.lettering if 'lettering' in field_names else None,
       
    31         'producer': resource_info.producer if 'producer' in field_names else None,
       
    32         'director': resource_info.director if 'director' in field_names else None,
       
    33         'actors': resource_info.actors if 'actors' in field_names else None,
    28         'editor': resource_info.editor if 'editor' in field_names else None,
    34         'editor': resource_info.editor if 'editor' in field_names else None,
       
    35         'collection': resource_info.collection if 'collection' in field_names else None,
       
    36         'series': resource_info.series if 'series' in field_names else None,
    29         'editor_reference': resource_info.editor_reference if 'editor_reference' in field_names else None,
    37         'editor_reference': resource_info.editor_reference if 'editor_reference' in field_names else None,
    30         'isbn_number': resource_info.isbn_number if 'isbn_number' in field_names else None
    38         'isbn_number': resource_info.isbn_number if 'isbn_number' in field_names else None
    31     }
    39     }
    32     if 'summary' in field_names:
    40     if 'summary' in field_names:
    33         for lang, summary in (resource_info.summary or {}).items():
    41         for lang, summary in (resource_info.summary or {}).items():