def get(self): mark_id = self.request.get_range('mark_id') category = self.request.get_range('category') if category == PERIOD_CATEGORY: back_link = "/mt/materials/periods/list" mark = HistoryPeriod.get_by_id(mark_id) elif category == EVENT_CATEGORY: back_link = '/mt/materials/events/list?mark_id=%s&category=%s' % (mark_id, category) mark = HistoryEvent.get_by_id(mark_id) elif category == PERSON_CATEGORY: back_link = '/mt/materials/persons/list?mark_id=%s&category=%s' % (mark_id, category) mark = HistoryPerson.get_by_id(mark_id) options = [] for mark in HistoryEvent.query().fetch(): options.append({ 'id': '%s_%s' % (mark.key.id(), EVENT_CATEGORY), 'name': mark.name }) for mark in HistoryPerson.query().fetch(): options.append({ 'id': '%s_%s' % (mark.key.id(), PERSON_CATEGORY), 'name': mark.name }) for mark in HistoryPeriod.query().fetch(): options.append({ 'id': '%s_%s' % (mark.key.id(), PERIOD_CATEGORY), 'name': mark.name }) self.render('/materials/dependency_add.html', mark=mark, category=category, options=options, back_link=back_link)
def get(self): for mark in HistoryPerson.query().fetch(): deferred.defer(search_mistake, mark.name, mark.text.get())