def getProfile(self, request): """Return user profile.""" email=getattr(request,"email") result = Profile.query(Profile.email==email) present =0 isAdmin="N" isSuperAdmin="N" for y in result: if y.email == email: present = 1 if y.admin is not None: if len(y.admin)>0: isAdmin="Y" if y.superadmin is not None: if len(y.superadmin)>0: isSuperAdmin="Y" if present ==1: success="True" a = _doProfile(email) return ProfileResponse(success=success,result=a,isAdmin=isAdmin,isSuperAdmin=isSuperAdmin) else: success="False" a = ProfileMiniForm(name = '', email = '', phone = '', isAlumni='', collegeId ='' ) return ProfileResponse(success=success,result=a,isAdmin=isAdmin,isSuperAdmin=isSuperAdmin)
def saveProfile(self, request): """Update & return user profile.""" return _doProfile(request)
def getProfile(self, request): """Return user profile.""" return _doProfile()
def saveProfile(self, request): """Update & return user profile.""" email=getattr(request,"email") return _doProfile(email,request)