def users(request): pst = PstInterface() users = [{'id' : r['person_id'] , 'person_id' : int(r['person_id']) , 'name' : '%s, %s' % (r['lastName'], r['firstName'])} for r in pst.getUsers()] return HttpResponse(json.dumps({"success" : "ok" , 'users' : users }) , content_type = 'application/json')
def user_info(request): pst = PstInterface() person_id = int(request.POST.get('person_id') if request.method == 'POST' \ else request.GET.get('person_id')) info = pst.getUserInfo(person_id) info['address'] = "%s %s %s, %s %s %s" % (info.get('street1') , info.get('street2') , info.get('city') , info.get('state') , info.get('postalCode') , info.get('addressCountry') ) return HttpResponse(json.dumps({"success" : "ok", "info" : info}) , content_type = 'application/json')
def pst_proposal_codes(request): pst = PstInterface() return HttpResponse(json.dumps({"success" : "ok" , 'pst pcodes' : pst.getProposalCodes()}) , content_type = 'application/json')