Example #1
0
def getFeeds(user):
    feeds = Feed.gql("WHERE owner = :owner", owner=user)
    feeds = feeds.fetch(100)
    values.values["feeds"] = feeds
Example #2
0
def copyToCollegeFeed(entity):
    feed = Feed()
    for field in feed.all_fields():
        if hasattr(entity, field.name):
                if field.name == 'start_time':
                    print field.name
                    setattr(feed,"start_date", str(entity.start_time.strftime("%Y-%m-%d")))
                    setattr(feed, field.name, str(entity.start_time.strftime("%H:%M:%S")))
                elif field.name == 'end_time':
                    print field.name
                    setattr(feed, "end_date", str(entity.end_time.strftime("%Y-%m-%d")))
                    setattr(feed, field.name, str(entity.end_time.strftime("%H:%M:%S")))
                elif field.name == 'club_name':
                    print "field name" + field.name
                    setattr(feed, field.name, entity.club_id.get().name)
                elif field.name == 'club_id':
                    setattr(feed, field.name, str(entity.club_id.id()))

                elif field.name == 'collegeId':
                    print field.name
                    setattr(feed, field.name, entity.collegeId.get().name)

                elif (field.name=='event_creator'):
                    print field.name
                    setattr(feed, field.name, entity.event_creator.get().name)
                elif (field.name=='likers'):
                    print field.name
                    pylist=[]
                    for key in entity.likers:
                        pylist.append(key.get().name)
                    setattr(feed, field.name, pylist)

                elif (field.name=='attendees'):
                    print field.name
                    pylist=[]
                    print entity.title
                    for key in entity.attendees:
                        pylist.append(key.get().name)
                    setattr(feed, field.name, pylist)

                else:
                    setattr(feed, field.name, str(getattr(entity, field.name)))

        elif (field.name=='id'):
            print field.name
            setattr(feed, field.name, str(entity.key.id()))

        elif (field.name=='event_creator'):
            print field.name
            setattr(feed, field.name, entity.from_pid.get().name)


        elif field.name == 'clubphotoUrl':
                print "Reached here-1"
                #print str(post.club_id.get().picture)
                setattr(feed, field.name, entity.club_id.get().photoUrl)
        elif field.name == 'club_name':
                print "field name" + field.name
                setattr(feed, field.name, entity.club_id.get().name)
        elif field.name == 'club_id':
                setattr(feed, field.name, str(entity.club_id.id()))
        elif field.name == 'clubabbreviation':
                setattr(feed, field.name, entity.club_id.get().abbreviation)

        """
        elif field.name == 'date':
                setattr(feed, field.name, str(entity.timestamp.strftime("%Y-%m-%d")))
        elif field.name == 'time':
                setattr(feed, field.name, str(entity.timestamp.strftime("%H:%M:%S")))
        """
    return feed
Example #3
0
def update():
    allfeeds = Feed.gql("")
    allposts = Post.gql("")