def delete(): dbsess = get_session() rule_id = request.form.get("rule_id") r = Rule.get(Rule.id == rule_id, sess=dbsess) if r: dbsess.delete(r[0]) dbsess.commit() flash(u"予約ルールを削除しました") return redirect(url_for("index"))
def run(self, rule_id=None): filter = None if rule_id is not None: filter = (Rule.id == rule_id) rules = Rule.get(filter, sess=self.sess) self.logger.info('There are %d rules.' % len(rules)) for rule in rules: self.reserve_by_rule(rule)
def index(): dbsess = get_session() rules = Rule.get(sess=dbsess) reserved = Program.get_reserved(sess=dbsess) return render_template("index.html", rules=rules, reserved_programs=reserved)