コード例 #1
0
ファイル: deleted_changes.py プロジェクト: p22co/edaemon
 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]),
         )
     )
コード例 #2
0
ファイル: all_changes.py プロジェクト: p22co/edaemon
 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])
         )
     )
コード例 #3
0
ファイル: edit_change.py プロジェクト: p22co/edaemon
 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()))
         )
コード例 #4
0
ファイル: show_change.py プロジェクト: p22co/edaemon
    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 # ?