Ejemplo n.º 1
0
 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])
         )
     )
Ejemplo n.º 2
0
 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))
Ejemplo n.º 3
0
 def get(self):
     return Change.get_week(), [Change.for_class, Change.for_date]