def POST(self): inp = web.input() if not inp: inp = simplejson.loads(web.data()) pp = processpal.init() usr = pp.user() result = usr.userLinkLogins(inp.get("uid"), inp.get("link_uid"), inp.get("otp")) return simplejson.dumps(result, default=str)
def GET(self): inp = web.input() if not inp: inp = simplejson.loads(web.data()) pp = processpal.init() usr = pp.user() result = usr.sendOTP(inp.get("uname")) return simplejson.dumps(result, default=str)
def GET(self): inp = web.input() if not inp: inp = simplejson.loads(web.data()) pp = processpal.init() wf = pp.workflows() result = wf.deleteWorkflow(self.uname, self.token, inp.get("workflow")) return simplejson.dumps(result, default=str)
def POST(self): inp = web.input() if not inp: inp = simplejson.loads(web.data()) pp = processpal.init() ws = pp.workflows() result = ws.createWorkflow(self.uname, self.token, inp.get("workspace_id"), inp.get("name")) return simplejson.dumps(result, default=str)
def GET(self): inp = web.input() if not inp: inp = simplejson.loads(web.data()) pp = processpal.init() usr = pp.user() result = usr.getRoleMembers(self.uname, self.token, inp.get("role_id")) return simplejson.dumps(result, default=str)
def GET(self): inp = web.input() if not inp: inp = simplejson.loads(web.data()) pp = processpal.init() usr = pp.user() result = usr.getDataSet(self.uname, self.token, inp.get("set_id"), inp.get("offset"), inp.get("limit")) return simplejson.dumps(result, default=str)
def POST(self): inp = web.input() if not inp: inp = simplejson.loads(web.data()) pp = processpal.init() fb = pp.feedback() result = fb.save(self.uname, self.token, simplejson.loads(inp.get("payload"))) return simplejson.dumps(result, default=str)
def GET(self): inp = web.input() if not inp: inp = simplejson.loads(web.data()) pp = processpal.init() fb = pp.feedback() result = fb.getActivityRun(self.uname, self.token, inp.get("activity_id")) return simplejson.dumps(result, default=str)
def POST(self): inp = web.input() if not inp: inp = simplejson.loads(web.data()) pp = processpal.init() usr = pp.user() result = usr.createDataSet(self.uname, self.token, inp.get("data_set_name")) return simplejson.dumps(result, default=str)
def POST(self): #web.ctx.env.get('HTTP_X_REQUESTED_WITH') inp = web.input() if not inp: inp = simplejson.loads(web.data()) pp = processpal.init() usr = pp.user() result = usr.changePassword(inp.get("uname"), inp.get("new_pword"), inp.get("old_pword")) return simplejson.dumps(result, default=str)
def GET(self): inp = web.input() if not inp: inp = simplejson.loads(web.data()) pp = processpal.init() fb = pp.feedback() if inp.get("workflow_id"): result = fb.getWorkflowFeedback(self.uname, self.token, inp.get("workflow_id")) elif inp.get("run_id"): result = fb.getRun(self.uname, self.token, inp.get("run_id")) else: result = {"error":"incorrect parms"} return simplejson.dumps(result, default=str)
def POST(self): inp = web.input(data_file={}) """ web.debug(x['myfile'].filename) # This is the filename web.debug(x['myfile'].value) # This is the file contents web.debug(x['myfile'].file.read()) # Or use a file(-like) object raise web.seeother('/upload') """ pp = processpal.init() usr = pp.user() result = usr.dataUpload(self.uname, self.token, inp.get("set_id"), inp["data_file"]) return simplejson.dumps(result, default=str)
def GET(self): inp = web.input() pp = processpal.init() ws = pp.workflows() result = ws.getWorkflow(self.uname, self.token, inp.get("id")) return simplejson.dumps(result, default=str)
def GET(self): pp = processpal.init() ws = pp.workspaces() result = ws.getWorkspaces(self.uname, self.token) return simplejson.dumps(result, default=str)
def GET(self): pp = processpal.init() usr = pp.user() result = usr.getRoles(self.uname, self.token) return simplejson.dumps(result, default=str)