def table_row(person, meeting): cat = sugar.get_person_category_or_404(meeting_id, category_id=person.category_id(meeting.id)) url = url_for('participant.view', meeting_id=meeting.id, person_id=person.id, from_page='funding.home') link = "<a href='%s'>%s</a>" % (jinja2.escape(url), person.name) return { 'id': person.id, 'name': link, 'category': cat.data['name_E'], 'funding_accepted': render_column(person), }
def rep(self, meeting, in_participant_language=False, category_id=None, category=None): from cites import sugar import schema if not category: category_id = category_id or self.category_id(meeting.id) c = sugar.get_person_category_or_404(meeting.id, category_id=category_id) else: c = category labeled = schema.labels_for_values( self.decoded_data, meeting.id, in_participant_language, category=c) return schema.interpolate(c.data['templates_list'], labeled)