예제 #1
0
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"))
예제 #2
0
    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)
예제 #3
0
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)