Ejemplo n.º 1
0
def delete():
    id_list = request.form.getlist('delete')
    for id in id_list:
        content = WishContent.query.filter_by(id=id).first()
        db_session.delete(content)
    db_session.commit()
    return redirect(url_for('index'))
Ejemplo n.º 2
0
    def create_tags(self, tags, commit=False):
        if not tags:
            return self

        tags = [tag.lower() for tag in tags]
        tags = set(tags)

        # delete old tags
        for tag in self.tags:
            db_session.delete(tag)

        cls = get_remote_side_class(self, 'tags')
        ref_name = get_remote_side(self, 'tags')
        # create new tags
        for t in tags:
            tag = cls()
            tag.name = t
            setattr(tag, ref_name, self.id)
            db_session.add(tag)

        cache.delete_tags(self)

        if commit:
            db_session.commit()
        return self
Ejemplo n.º 3
0
def delete():
    id_list = request.form.getlist("delete")
    for id in id_list:
        content = OnegaiContent.query.filter_by(id=id).first()
        db_session.delete(content)
    db_session.commit()
    return redirect(url_for("index"))
Ejemplo n.º 4
0
def delete():
    id_list = request.form.getlist("delete")
    for id in id_list:
        content = KitsuneContest.query.filter_by(id=id).first()
        db_session.delete(content)
    db_session.commit()
    return index()
Ejemplo n.º 5
0
def delete_agenda():
    project_id = int(session["project_id"])
    content = AgendaContent.query.filter_by(
        id=request.form.get("delete", None)).first()
    db_session.delete(content)
    db_session.commit()
    return redirect(url_for("agenda", project_id=project_id))
Ejemplo n.º 6
0
def delete_comment():
    project_id = int(session["project_id"])
    agenda_id = int(session["agenda_id"])
    content = CommentContent.query.filter_by(
        id=request.form.get("delete", None)).first()
    db_session.delete(content)
    db_session.commit()
    return redirect(url_for("comment", agenda_id=agenda_id))
Ejemplo n.º 7
0
def delete():
    id_list = request.form.getlist("delete")
    #一致するものを消去するから全体をまず取り出す
    for id in id_list:
        content = OnegaiContent.query.filter_by(id=id).first()
        db_session.delete(content)
        #DBの中にあるコンテンツを消去する
    db_session.commit()
    return redirect(url_for("index"))
Ejemplo n.º 8
0
def delete():
    id_list = request.form.getlist("delete")
    # request.form.getlist("delete")で受け取ったid_listに対してor文を回して1件ずつ削除
    for id in id_list:
        content = Dream.query.filter_by(id=id).first()
        # modelsオブジェクトDream(=content)をdb_session.delete()関数の引数に渡す
        db_session.delete(content)
    db_session.commit()
    return redirect(url_for("index"))
Ejemplo n.º 9
0
def delete_job(job_id=None):
    job = get_job_from_databese(job_id)

    if job.state == c.done:
        db_session.delete(job)
        db_session.commit()
        # ToDo
        return jsonify(None)
    else:
        return jsonify({"state": job.state})
Ejemplo n.º 10
0
def cancel_job(job_id=None):
    """
    Cancel a job in the "Waiting" state.
    """
    job = get_job_from_databese(job_id)

    if job.state == func.waiting:
        db_session.delete(job)
        db_session.commit()
        return jsonify({"state": "Canceled"})
    else:
        return jsonify({"state": job.state})
Ejemplo n.º 11
0
def delete_stock():
    # return jsonify(dict(request.headers))

    # family_id = request.form.get('family_id')

    f = request.get_data()
    form_data = json.loads(f.decode('utf-8'))
    family_id = form_data['family_id']

    s = db_session.query(Stocks).filter(Stocks.family_id == family_id).first()
    db_session.delete(s)
    db_session.commit()

    return show_stock(family_id)
Ejemplo n.º 12
0
def delete(title):
    if ("name" in session):
        if (not session["name"] == None):
            app.add_template_global(name="status", f="login")
            post_check = db_session.query(BlogContent).filter_by(
                title=title).first()
            if post_check:
                post = db_session.query(BlogContent).filter_by(
                    title=title).first()
                db_session.delete(post)
                db_session.commit()
                return redirect(url_for("index"))
            else:
                return redirect(url_for("index"))
    else:
        return redirect(url_for("login"))
Ejemplo n.º 13
0
def deltee_config():
    f = request.get_data()
    form_data = json.loads(f.decode('utf-8'))

    print("\n\n\n", form_data)

    family_id = form_data['family_id']
    twi_id = form_data['twi_id']

    a = db_session.query(Affiliation).filter(
        Affiliation.family_id == family_id).all()
    for m in a:
        if m.twi_id == twi_id:
            db_session.delete(m)
            db_session.commit()

    return show(family_id)
Ejemplo n.º 14
0
def post():
    if request.form["btn"] == "Add":
        title = request.form["title"]
        desc = request.form["desc"]
        exp = request.form["exp"]
        exp = fix_date(exp)
        msg = assertError(title,desc,exp)
        if msg:
            return errorMode(msg)

        content = FoodDB(title,desc,exp)
        db_session.add(content)
        db_session.commit()

    if request.form["btn"] == "Edit":
        idx = request.form["idx"]
        title = request.form["title"]
        desc = request.form["desc"]
        exp = request.form["exp"]
        exp = fix_date(exp)

        msg = assertError(title,desc,exp)
        if msg:
            return errorMode(msg)

        content = FoodDB.query.filter_by(id=idx).first()
        content.title = title
        content.body = desc
        content.expire = exp
        content.date = datetime.now()
        db_session.commit()

    if request.form["btn"] == "Delete":
        id_list = request.form.getlist("delete")
        for idx in id_list:
            content = FoodDB.query.filter_by(id=idx).first()
            db_session.delete(content)
        db_session.commit()

    return index()
Ejemplo n.º 15
0
def delete(id):
    id_list = request.form.getlist("delete")
    content = studyuser.query.filter_by(id=id).first()
    db_session.delete(content)
    db_session.commit()
    return redirect(url_for("study"))
Ejemplo n.º 16
0
def delete_project():
    content = ProjectContent.query.filter_by(
        id=request.form.get("delete", None)).first()
    db_session.delete(content)
    db_session.commit()
    return redirect(url_for("project"))
Ejemplo n.º 17
0
def delete(id):
    post = Post.query.get(id)
    db_session.delete(post)
    db_session.commit()
    db_session.close()
    return redirect('/index')