示例#1
0
文件: clubapis.py 项目: RJJ11/SAMPLE
 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)
示例#2
0
 def saveProfile(self, request):
      """Update & return user profile."""
      return _doProfile(request)
示例#3
0
 def getProfile(self, request):
      """Return user profile."""
      return _doProfile()
示例#4
0
文件: clubapis.py 项目: RJJ11/SAMPLE
 def saveProfile(self, request):
      """Update & return user profile."""
      email=getattr(request,"email")
      return _doProfile(email,request)