Esempio n. 1
0
def auth_del():
    deldata = request.form
    data = Auth.query.filter_by(id=deldata['id']).first_or_404()
    result = Crud.delete(data)
    if result:
        op_log("删除权限-%s" % data.name)
        return {"code": 1, "msg": '删除成功'}
    return {"code": 0, "msg": '删除失败,系统错误'}
Esempio n. 2
0
def article_del():
    deldata = request.form
    data = Article.query.filter_by(id=deldata['id']).first_or_404()
    result = Crud.delete(data)
    if result:
        op_log("删除文章-%s" % data.title)
        return {"code": 1, "msg": '删除成功'}
    return {"code": 0, "msg": '删除失败'}    
Esempio n. 3
0
def role_del():
    delData = request.form
    if int(delData['id']) == 1:
            return jsonify({"code": 2, "msg": "超级管理员不能删除!"})
    data = Role.query.filter_by(id=delData['id']).first_or_404()
    result = Crud.delete(data)
    op_log("删除角色-%s" % data.name)
    return jsonify(result)
Esempio n. 4
0
def reptile_data_del():
    deldata = request.form
    data = ReptileList.query.filter_by(id=deldata['id']).first_or_404()
    result = Crud.delete(data)
    if result:
        op_log("删除爬虫数据-%s" % data.content_name)
        return {"code": 1, "data": '删除成功'}
    return {"code": 0, "data": '删除失败'}
Esempio n. 5
0
def tag_del():
    deldata = request.form
    data = Tag.query.filter_by(id=deldata['id']).first_or_404()
    result = Crud.delete(data)
    if result:
        op_log("删除标签-%s" % data.name)
        return {"code": 1, "msg": '删除成功'}
    return {"code": 0, "msg": '删除失败,请重试'}
Esempio n. 6
0
def admin_del():
    deldata = request.form
    data = Admin.query.filter_by(id=deldata['id']).first_or_404()
    if data.is_super != 1:
        result = Crud.delete(data)
        if result:
            op_log("删除管理员-%s" % data.username)
            return {"code": 1, "msg": "删除成功!"}
        return {"code": 0, "msg": "删除失败,系统错误!"}
    return {"code": 0, "msg": "不能删除超级管理员!"}
Esempio n. 7
0
def menu_del():
    deldata = request.form
    child_category_count = Menu.query.filter_by(pid=deldata['id']).count()
    if child_category_count > 0:
        result = {"code": 2, "msg": '当前菜单包含子菜单,删除失败!'}
    else:
        data = Menu.query.filter_by(id=deldata['id']).first_or_404()
        result = Crud.delete(data)
        if result:
            op_log("删除菜单-%s" % data.name)
            return {"code": 1, "msg": "删除成功!"}
        return {"code": 0, "msg": "删除失败,系统错误"}
Esempio n. 8
0
def message_del():
    deldata = request.form
    data = Message.query.filter_by(id=deldata['id']).first_or_404()
    result = Crud.delete(data)
    op_log("删除留言-%s" % data.name)
    return jsonify(result)