Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 def saveProfile(self, request):
      """Update & return user profile."""
      return _doProfile(request)
Exemplo n.º 3
0
 def getProfile(self, request):
      """Return user profile."""
      return _doProfile()
Exemplo n.º 4
0
 def saveProfile(self, request):
      """Update & return user profile."""
      email=getattr(request,"email")
      return _doProfile(email,request)