예제 #1
0
def delete_discussion(did):
    topic = DiscussionTopic.query.get_or_404(did)
    with db.auto_commit():
        db.session.delete(topic)
    return DeleteSuccess()
예제 #2
0
def company_delete_job():
    """删除职位需求
    """
    return DeleteSuccess(message="职位删除成功")
예제 #3
0
def super_del_user(uid):
    with db.auto_commit():
        user = User.query.filter_by(id=uid).first_or_404()
        user.delete()
        return DeleteSuccess()
def delete_announcement_api(id_):
    announcement = Announcement.get_by_id(id_)
    if not announcement:
        raise NotFound()
    Announcement.delete_announcement(id_)
    return DeleteSuccess('Delete announcement success')
예제 #5
0
def delete_announce(pk):
    announce = Announce.query.get_or_404(pk)
    with db.auto_commit():
        db.session.delete(announce)
    return DeleteSuccess()
예제 #6
0
def delete_photo(fid):
    photo = Photo.query.get_or_404(fid)
    with db.auto_commit():
        os.remove(os.path.join(UPLOAD_FOLDER, photo.file))
        db.session.delete(photo)
    return DeleteSuccess()
예제 #7
0
def delete_contest_api(id_):
    contest = Contest.get_by_id(id_)
    if not contest:
        raise NotFound()
    Contest.delete_contest(id_)
    return DeleteSuccess('Delete team success')
예제 #8
0
def delete_user():
    uid = g.user.uid
    with db.auto_commit():
        user = User.query.filter_by(id=uid).first_or_404()
        user.delete()
    return DeleteSuccess()
예제 #9
0
def delete_user():
    uid = g.voter.uid
    with db.auto_commit():
        user = Voter.query.filter_by(id=uid).first_or_404(msg='mei zhao dao')
        user.delete()
    return DeleteSuccess()
예제 #10
0
def super_delete_user():
    uid = request.args.uid
    with db.auto_commit():
        user = User.query.filter_by(id=uid).first_or_404()
        user.delete()
    return DeleteSuccess()
예제 #11
0
def delete_seek_help(id):
    """删除 id=id 的 SeekHelp"""
    obj_seek_help = SeekHelp.query.filter_by(id=id).first_or_404()
    with db.auto_commit():
        obj_seek_help.delete()
    return DeleteSuccess()
예제 #12
0
def delete_assignment(aid):
    assignment = Assignment.query.get_or_404(aid)
    with db.auto_commit():
        delete_file(assignment)
        db.session.delete(assignment)
    return DeleteSuccess()
예제 #13
0
파일: user.py 프로젝트: GoldL/ji
def super_delete_user():
    with db.auto_commit():
        form = UserIdForm().validate_for_api()
        user = User.query.filter_by(id=form.user_id.data).first_or_404()
        user.delete()
    return DeleteSuccess()
예제 #14
0
def delete_course(cid):
    course = Course.query.filter_by(cid=cid).first_or_404()
    with db.auto_commit():
        db.session.delete(course)
    return DeleteSuccess()
예제 #15
0
def super_delete_user(uid):
    with db.auto_commit():
        # 取代user = User.query.get_or_404(uid),即使删除了还是能查到
        user = User.query.filter_by(id=uid).first_or_404()
        user.delete()
    return DeleteSuccess()
예제 #16
0
def delete_schedule(sid):
    schedule = Schedule.query.get_or_404(sid)
    with db.auto_commit():
        db.session.delete(schedule)
    return DeleteSuccess()
예제 #17
0
def user_super_del(uid):
    with db_v1.auto_commit():
        user = QiInfoUser.query.filter_by(id=uid).first_or_404()
        user.delete()
        db_v1.session.add(user)
    return DeleteSuccess(msg='用户删除成功')
예제 #18
0
def delete_answer(aid):
    answer = Answer.query.get_or_404(aid)
    with db.auto_commit():
        db.session.delete(answer)
    return DeleteSuccess()
예제 #19
0
def delcache():
    form = TranslationData(request)
    cache.delete("translation" + form.text.data + form.target.data)
    return DeleteSuccess()