diff --git a/safesite/views.py b/safesite/views.py index 98531937..72fdb8fc 100644 --- a/safesite/views.py +++ b/safesite/views.py @@ -4278,6 +4278,14 @@ def apiuser(req): userdict = userlist[0] userdict['companyname'] = companyname return HttpResponse(json.dumps(userdict, cls=MyEncoder), content_type="application/json") + elif a == 'get_user_from_username': + username = req.GET.get('username') + if username: + objs = User.objects.filter(username=username) + if objs.exists(): + userdata = objs.values('name','username','ubelongpart__partname','usecomp__partname') + return JsonResponse({"code": 1, "data": list(userdata)[0]}) + return JsonResponse({"code":0}) elif a == 'detailself': userid = req.session['userid'] companyid = getcompany(userid)