class ModificationOrderFormHandler(BaseHandler):
def get(self, id):
record = self.mdb.order.find_one({'_id': ObjectId(id)})
order: Order
if record is None:
# TODO render specific page with error message
# or move db.get to frontend (ajax)
pass
try:
order = Order(record)
except Exception as e:
order = record
print("invalid record in database:", str(e))
title = "Upravujete objednávku '{}'".format(order["name"])
self.render(
"../plugins/order/frontend/orders.view.hbs",
order=order,
ndex b5706ef..ddb7857 100644
++ b/src/OpenIntranet/plugins/order/frontend/orders.view.hbs
render specific page with error message
or move db.get to frontend (ajax)
https://github.com/UniversalScientificTechnologies/OpenIntranet/blob/97afe341246f6670dd9bebb6fc072c2fe44018bb/src/OpenIntranet/plugins/order/backend/orders.py#L153
c5df3adec23a0c9ac26942b95675ebba748bdb99