def get(self): template = environment.get_template("deleted_changes.htm") changes = Change.get_deleted().order(Change.purgeable_since, 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): template = environment.get_template('all_changes.htm') changes = Change.get_all().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, change_id): template = environment.get_template('edit_change.htm') change = ndb.Key(urlsafe=change_id).get() if change is None: self.response.set_status(404) self.response.write( template.render(not_found=True) ) else: self.response.write( template.render(change_json=json_dumps(change.to_dict())) )
def get(self, change_id): try: template = environment.get_template('show_change.htm') change = ndb.Key(urlsafe=change_id).get() if change is None: self.response.set_status(404) self.response.write( template.render(not_found=True) ) else: self.response.write( template.render( change=change, change_json=json_dumps(change.to_dict()), lessons=json.loads(change.lessons) ) ) except Exception: raise # ?