def _copyWishlistToForm(self, wish):
     wl = WishlistForm()
     for field in wl.all_fields():
         if hasattr(wish, field.name):
             setattr(wl, field.name, getattr(wish, field.name))
     wl.check_initialized()
     return wl
Exemplo n.º 2
0
 def _copyWishlistToForm(self, wishlist):
     """Copy relevant fields from Wishlist to WishlistForm."""
     wf = WishlistForm()
     for field in wf.all_fields():
         if hasattr(wishlist, field.name):
             setattr(wf, field.name, getattr(wishlist, field.name))
     wf.check_initialized()
     return wf
Exemplo n.º 3
0
 def toWishlistForm(self, wish=None):
     """Copy relevant fields from Wishlist to WishlistForm."""
     wl = WishlistForm()
     if wish:
         for sess in wish.get("sessions"):
             wl.sessions.append(self.toConferenceSessionForm(sess))
     wl.check_initialized()
     return wl
 def _copyWishlistToForm(self, wish):
     """Copy relevant fields from Wishlist to WishlistForm."""
     wishForm = WishlistForm()
     wishForm.sessionName = wish.sessionName
     wishForm.sessionKey = str(wish.sessionKey)
     wishFormtypeOfSession = wish.typeOfSession
     wishForm.check_initialized()
     return wishForm
    def _copyWishlistToForm(self,wl):
        """Copy wishlist to Form object"""
        wlForm = WishlistForm()
        for field in wlForm.all_fields():
            if hasattr(wl, field.name):
                setattr(wlForm, field.name, getattr(wl, field.name))

        wlForm.check_initialized()
        return wlForm
Exemplo n.º 6
0
 def _copyWishlistSessionToForm(self, session):
     """Copy relevant fields from Session to SessionForm."""
     wishlist = WishlistForm()
     for field in wishlist.all_fields():
         # convert Date to date string; just copy others
         if hasattr(session, field.name):
             if field.name == "sessionkey":
                 setattr(sf, field.name, str(getattr(session, field.name)))
     wishlist.check_initialized()
     return wishlist
Exemplo n.º 7
0
 def _copyWishlistSessionToForm(self, session):
     """Copy relevant fields from Session to SessionForm."""
     wishlist = WishlistForm()
     for field in wishlist.all_fields():
         # convert Date to date string; just copy others
         if hasattr(session, field.name):
             if field.name == "sessionkey":
                 setattr(sf, field.name, str(getattr(session, field.name)))            
     wishlist.check_initialized()
     return wishlist
Exemplo n.º 8
0
 def _copyWishlistToForm(self, wishList):
     """Copy relevant fields from Wishlist to WishlistForm."""
     wf = WishlistForm()
     for field in wf.all_fields():
         if hasattr(wishList, field.name):
             setattr(wf, field.name, getattr(wishList, field.name))
         elif field.name == "websafeKey":
             setattr(wf, field.name, wishList.key.urlsafe())
     
     wf.check_initialized()
     return wf
    def _copyWishlistToForm(self, wishlist):
        """Copy Wishlist to Form object"""
        wlf = WishlistForm()
        sessionKeys = []

        # get the urlsafe web session keys
        for key in wishlist.sessionKeys:
            sessionKeys.append(key.urlsafe())

        setattr(wlf, 'sessionKeys', sessionKeys)

        wlf.check_initialized()
        return wlf
 def _copyWishlistToForm(self, wishlist):
     """ Copy relevant fields from Wishlist to WishlistForm
     """
     wf = WishlistForm()
     for field in wf.all_fields():
         if hasattr(wishlist, field.name):
             if field.name == 'session':
                 setattr(wf, field.name, str(getattr(wishlist, field.name)))
             else:
                 setattr(wf, field.name, getattr(wishlist, field.name))
         elif field.name == "websafeKey":
             setattr(wf, field.name, wishlist.key.urlsafe())
     wf.check_initialized()
     return wf
Exemplo n.º 11
0
 def addSessionToWishlist(self, request):
     """Add session to wishlist.
     Args: 
         SessionKey: it should be a Key of a Session entity.
     """
     wishlist = self._creatWishlist(request)
     return WishlistForm(userName=wishlist[0], sessionName=wishlist[1])
Exemplo n.º 12
0
 def _copyWishlistToForm(self, wish):
     """Copy relevant fields from Wishlist to WishlistForm."""
     wf = WishlistForm()
     wf.sessionName = wish.sessionName
     wf.sessionKey = str(wish.sessionKey)
     wf.typeOfSession = wish.typeOfSession
     wf.check_initialized()
     return wf