Example #1
0
def _serialize_contribution(contrib):
    return {
        'id':
        contrib.id,
        'friendly_id':
        contrib.friendly_id,
        'contributionId':
        contrib.id,
        'title':
        contrib.title,
        'location':
        contrib.venue_name,
        'room':
        contrib.room_name,
        'startDate':
        Conversion.datetime(contrib.start_dt),
        'endDate':
        Conversion.datetime(contrib.end_dt),
        'duration':
        Conversion.duration(contrib.duration),
        'description':
        contrib.description,
        'track':
        to_unicode(contrib.track.getTitle()) if contrib.track else None,
        'session':
        contrib.session.title if contrib.session else None,
        'type':
        contrib.type.name if contrib.type else None,
        'address':
        contrib.address,
        'reviewManager':
        fossilize(contrib.event_new.as_legacy.getReviewManager(contrib),
                  IReviewManagerFossil)
    }
Example #2
0
def _serialize_contribution(contrib):
    return {
        'id': contrib.id,
        'friendly_id': contrib.friendly_id,
        'contributionId': contrib.id,
        'title': contrib.title,
        'location': contrib.venue_name,
        'room': contrib.room_name,
        'startDate': Conversion.datetime(contrib.start_dt),
        'endDate': Conversion.datetime(contrib.end_dt),
        'duration': Conversion.duration(contrib.duration),
        'description': contrib.description,
        'track': to_unicode(contrib.track.getTitle()) if contrib.track else None,
        'session': contrib.session.title if contrib.session else None,
        'type': contrib.type.name if contrib.type else None,
        'address': contrib.address,
        'reviewManager': fossilize(contrib.event_new.as_legacy.getReviewManager(contrib), IReviewManagerFossil)
    }
Example #3
0
def _serialize_contribution(contrib):
    return {
        "id": contrib.id,
        "friendly_id": contrib.friendly_id,
        "contributionId": contrib.id,
        "title": contrib.title,
        "location": contrib.venue_name,
        "room": contrib.room_name,
        "startDate": Conversion.datetime(contrib.start_dt),
        "endDate": Conversion.datetime(contrib.end_dt),
        "duration": Conversion.duration(contrib.duration),
        "description": contrib.description,
        "track": contrib.track.title if contrib.track else None,
        "session": contrib.session.title if contrib.session else None,
        "type": contrib.type.name if contrib.type else None,
        "address": contrib.address,
        "reviewManager": fossilize(contrib.event_new.as_legacy.getReviewManager(contrib), IReviewManagerFossil),
    }