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)
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)
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)
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)