Ejemplo n.º 1
0
def optionApp(option):
    "操作应用"
    aid=int(request.form.get("aid",None))
    
    #防止操作别人的应用
    sql="select count(*) from paas_app where uid = %d"%(session['user'])
    dao=db.execute(sql)
    r=objToDict(dao.first())
    dao.close()
    if r['count(*)']==0:
        return abort(403)
    
    if option == "start":
        #启动应用
        client.startApp(aid)
        return "ok"
    elif option == "stop":
        #停止应用
        client.stopApp(aid)
        return "ok"
    elif option == "reboot":
        #重启应用
        client.developApp(aid,"reboot")
        return "ok"
    elif option == "develop":
        #部署应用
        client.developApp(aid,"develop")
        return "ok"
Ejemplo n.º 2
0
Archivo: user.py Proyecto: yubang/paas
def optionApp(option):
    "操作应用"
    aid = int(request.form.get("aid", None))

    #防止操作别人的应用
    sql = "select count(*) from paas_app where uid = %d" % (session['user'])
    dao = db.execute(sql)
    r = objToDict(dao.first())
    dao.close()
    if r['count(*)'] == 0:
        return abort(403)

    if option == "start":
        #启动应用
        client.startApp(aid)
        return "ok"
    elif option == "stop":
        #停止应用
        client.stopApp(aid)
        return "ok"
    elif option == "reboot":
        #重启应用
        client.developApp(aid, "reboot")
        return "ok"
    elif option == "develop":
        #部署应用
        client.developApp(aid, "develop")
        return "ok"
Ejemplo n.º 3
0
def deleteApp():
    "删除应用"
    aid = request.args.get("id", None)

    #删除应用前停止运行
    client.stopApp(int(aid.encode("UTF-8")))

    sql = "update paas_app set status = 4 where id = " + sqlDeal(aid)
    dao = db.execute(sql)
    dao.close()

    return redirect("/admin/appManager")
Ejemplo n.º 4
0
Archivo: admin.py Proyecto: vipsql/paas
def deleteApp():
    "删除应用"
    aid=request.args.get("id",None)
    
    #删除应用前停止运行
    client.stopApp(int(aid.encode("UTF-8")))
    
    
    sql="update paas_app set status = 4 where id = "+sqlDeal(aid)
    dao=db.execute(sql)
    dao.close()
    
    return redirect("/admin/appManager")
Ejemplo n.º 5
0
def optionApp(option):
    "操作应用"
    aid=int(request.form.get("aid",None))
    if option == "start":
        #启动应用
        client.startApp(aid)
        return "ok"
    elif option == "stop":
        #停止应用
        client.stopApp(aid)
        return "ok"
    elif option == "reboot":
        #重启应用
        client.developApp(aid,"reboot")
        return "ok"
    elif option == "develop":
        #部署应用
        client.developApp(aid,"develop")
        return "ok"             
Ejemplo n.º 6
0
def optionApp(option):
    "操作应用"
    aid = int(request.form.get("aid", None))
    if option == "start":
        #启动应用
        client.startApp(aid)
        return "ok"
    elif option == "stop":
        #停止应用
        client.stopApp(aid)
        return "ok"
    elif option == "reboot":
        #重启应用
        client.developApp(aid, "reboot")
        return "ok"
    elif option == "develop":
        #部署应用
        client.developApp(aid, "develop")
        return "ok"