Exemplo n.º 1
0
def inviteUser(request):
    #permission check
    #......
    params = dict()
    params["cid"] = 1   #default!!!
    params["name"] = request.POST["name"]                           #string
    params["idcard"] = request.POST["idcard"]                       #string
    params["phone"] = request.POST["phone"]                         #string
    params["email"] = request.POST["email"]                         #string
    params["verifyMode"] = request.POST["verifyMode"]               # "1": by name; "2": by idcard; "9": by question
                                                                    # "1+2": by name and idcard;  etc.
                                                                    #  "": without verification
    params["verifyQuestion"] = request.POST["verifyQuestion"]       #string
    params["verifyAnswer"] = request.POST["verifyAnswer"]           #string
    
    return HttpResponse(json.dumps(DAOHelper.inviteUser(params)))
Exemplo n.º 2
0
 def tstInviteRole(self):
     from MemManageHelper import DAOHelper as helper
     params=dict()
     params["cid"]=1
     params["name"]="PyUnitTest"
     params["idcard"]="32431432152"
     params["phone"]="123142334"
     params["email"]="saj@sfakl"
     
     params["verifyMode"]="1+2+9"
     params["verifyQuestion"]="Hello"
     params["verifyAnswer"]="World!"
     
     result=helper.inviteUser(params)
     print result
     self.assertEquals("true",result["success"],"TestDone")