def aspireSeater(sid): seater = SeaterModel.getSeater(sid) if ProjectModel.isProjectAdmin(getCurrentUid(), seater["pid"]): SeaterModel.assignUser(getCurrentUid(), sid) else: SeaterModel.aspireSeater(getCurrentUid(), sid) return json.dumps({"result": "success"})
def assignUser(sid, uid): seater = SeaterModel.getSeater(sid) if seater != None: if ProjectModel.isProjectAdmin(getCurrentUid(), seater["pid"]): if SeaterModel.isThereSeaterAspiration(uid, sid): SeaterModel.assignUser(uid, sid) return json.dumps({"result": "success"}) else: return render_template("private-api/forbidden-request.html") return render_template("private-api/unknown-request.html")