def render_POST(self, content, session): preview = {} source = Blank() source.name = content.source if content.self_source: target = source else: target = Blank() target.name = content.target broadcast_map = BroadcastMap() broadcast_map.populate(content.map) broadcast = Broadcast(broadcast_map, source, target) for broadcast_type in broadcast_types: preview[broadcast_type['id']] = broadcast.substitute(broadcast_type['id']) return preview
def preview(self): content = self._content() broadcast = Broadcast( BroadcastMap(**content.b_map), content.source, content.source if content.self_source else content.target ) return {broadcast_type["id"]: broadcast.substitute(broadcast_type["id"]) for broadcast_type in broadcast_types}