コード例 #1
0
 def get(self, model, key):
   if model in ['Collection']:
     collection = Collection.get(key)
     self.response.headers['Content-Type'] = "application/vnd.oasis.opendocument.spreadsheet"
     self.response.headers['Content-Disposition'] = "filename=Survival-Kit-Orders_%s.ods" % collection.created.strftime("%Y-%m-%d")
     self.response.out.write(collection.sheet())
   else:
     self.error(404)
コード例 #2
0
 def get(self, model, key):
     if model in ["Collection"]:
         collection = Collection.get(key)
         self.response.headers["Content-Type"] = "application/vnd.oasis.opendocument.spreadsheet"
         self.response.headers[
             "Content-Disposition"
         ] = "filename=Survival-Kit-Orders_%s.ods" % collection.created.strftime("%Y-%m-%d")
         self.response.out.write(collection.sheet())
     else:
         self.error(404)
コード例 #3
0
 def get(self, model, key=None):
   if model in ['Collection']:
     collection = Collection.get(key)
     for order in collection.order_set:
       for kit in order.kit_set:
         kit.delete()
       order.delete()
     collection.delete()
     self.redirect("/manage/")
   elif model in ['ReleaseDate', 'ExchangeType', 'Instruction']:
     self.destroy(key or self.request.get_all('key'))
     self.redirect("/manage/")
   else:
     self.error(404)
コード例 #4
0
 def get(self, model, key=None):
     if model in ["Collection"]:
         collection = Collection.get(key)
         for order in collection.order_set:
             for kit in order.kit_set:
                 kit.delete()
             order.delete()
         collection.delete()
         self.redirect("/manage/")
     elif model in ["ReleaseDate", "ExchangeType", "Instruction"]:
         self.destroy(key or self.request.get_all("key"))
         self.redirect("/manage/")
     else:
         self.error(404)