def get_rule(rule_id):
orm_session = model.Session()
targets = orm_session.query(model.Target).all()
rule = orm_session.query(model.ForwardingRule).filter(model.ForwardingRule.rule_id==rule_id).\
first()
if rule is None:
orm_session.close()
error_msg = "Rule " + rule_id + " not found!"
if json_check():
return json_error(error_msg, 404)
flash(error_msg, "alert-danger")
return redirect("/rules")
if json_check():
return jsonify(rule.dict_repr())
return render_template("rule_view.html.tpl", rule=rule, targets=targets)
评论列表
文章目录