def get(self): template = environment.get_template('index.htm') changes = Change.get_week().order(Change.for_date, Change.for_class) self.response.write( template.render( has_changes=changes.count(limit=1) > 0, changes=changes, changes_json=json_dumps([change.to_dict() for change in changes]) ) )
def get(self): try: template = environment.get_template('all_changes.htm') changes = Change.get_week() classNames = sorted(unique(changes, 'for_class', attr=True)) dates = sorted(unique(changes, 'for_date', attr=True)) self.response.write(template.render( changes=None, classNames=classNames, dates=dates)) except NeedIndexError: template = environment.get_template('errors/index_not_ready.htm') self.response.write(template.render(_empty_navbar=True))
def get(self): return Change.get_week(), [Change.for_class, Change.for_date]