Ejemplo n.º 1
0
 def _home(self, query, request, new_vars={}):
   """docstring for _home"""
   
   limit = int(request.get('limit',20))
   offset = int(request.get('offset',0))
   
   groupinfo = UserGroupInfo.get_by_user(self.user)
   joined_groups = groupinfo.get_recent_joined_groups()
   
   stream_form = UserStreamForm()
   
   page = Page(query=query, limit=limit, offset=offset, request=request)
   
   streams = page.data()
   
   following_users = self.user_stream_info.recent_following_users()
   follower_users = self.user_stream_info.recent_follower_users()
   
   for stream in streams:
     logging.debug("stream %s", stream)
   
   post_url = "/u/%d" % self.user.key().id()
   
   var_dict = locals()
   var_dict.update(new_vars)
   
   return var_dict
Ejemplo n.º 2
0
    def _home(self, query, request, new_vars={}):
        """docstring for _home"""

        limit = int(request.get('limit', 20))
        offset = int(request.get('offset', 0))

        groupinfo = UserGroupInfo.get_by_user(self.user)
        joined_groups = groupinfo.get_recent_joined_groups()

        stream_form = UserStreamForm()

        page = Page(query=query, limit=limit, offset=offset, request=request)

        streams = page.data()

        following_users = self.user_stream_info.recent_following_users()
        follower_users = self.user_stream_info.recent_follower_users()

        for stream in streams:
            logging.debug("stream %s", stream)

        post_url = "/u/%d" % self.user.key().id()

        var_dict = locals()
        var_dict.update(new_vars)

        return var_dict
Ejemplo n.º 3
0
    def view(self, request):
        """docstring for view"""
        limit = int(request.get('limit', '20'))
        offset = int(request.get('offset', '0'))

        query = self.group.get_all_topics(has_order=True)
        page = Page(query=query, offset=offset, limit=limit, request=request)
        topics = page.data()

        members = [User.get(mk) for mk in self.group.recent_members]

        #var_dict = locals() # can't assign variable below this line

        return template('page_group_view.html', locals())
Ejemplo n.º 4
0
    def view(self, request):
        """docstring for view"""
        limit = int(request.get("limit", "20"))
        offset = int(request.get("offset", "0"))

        query = self.group.get_all_topics(has_order=True)
        page = Page(query=query, offset=offset, limit=limit, request=request)
        topics = page.data()

        members = [User.get(mk) for mk in self.group.recent_members]

        # var_dict = locals() # can't assign variable below this line

        return template("page_group_view.html", locals())
Ejemplo n.º 5
0
 def view(self, request):
   """docstring for view"""
   limit = int(request.get('limit', '20'))
   offset = int(request.get('offset', '0'))
 
   query = self.topic.get_all_posts(has_order=True)
   post_form = PostForm()
   page = Page(query=query, offset=offset, limit=limit, request=request)
   posts = page.data()
   
   self.topic.hits += 1
   self.topic.put()
   
   return template('page_topic_view.html', locals())
Ejemplo n.º 6
0
    def view(self, request):
        """docstring for view"""
        limit = int(request.get('limit', '20'))
        offset = int(request.get('offset', '0'))

        query = self.topic.get_all_posts(has_order=True)
        post_form = PostForm()
        page = Page(query=query, offset=offset, limit=limit, request=request)
        posts = page.data()

        self.topic.hits += 1
        self.topic.put()

        return template('page_topic_view.html', locals())
Ejemplo n.º 7
0
 def follow(self, request):
   offset = int(request.get("offset", "0"))
   limit = int(request.get("limit", "20"))
   
   group_info = self.group_info
   
   joined_groups = group_info.get_recent_joined_groups()
   
   query = GroupTopic.latest_by_subscriber(self.user)
   
   page = Page(query=query, offset=offset, limit=limit, request=request)
   topics = page.data()
   
   sidebar_widgets = [forward('/group/recommend').render()]
   
   display_group_name = True
   
   return template('page_groupsite_view_following.html', locals())
Ejemplo n.º 8
0
    def follow(self, request):
        offset = int(request.get("offset", "0"))
        limit = int(request.get("limit", "20"))

        group_info = self.group_info

        joined_groups = group_info.get_recent_joined_groups()

        query = GroupTopic.latest_by_subscriber(self.user)

        page = Page(query=query, offset=offset, limit=limit, request=request)
        topics = page.data()

        sidebar_widgets = [forward('/group/recommend').render()]

        display_group_name = True

        return template('page_groupsite_view_following.html', locals())
Ejemplo n.º 9
0
 def all(self, request):
   """docstring for all"""
   offset = int(request.get("offset", "0"))
   limit = int(request.get("limit", "20"))
   
   group_info = self.group_info
   
   joined_groups = group_info.get_recent_joined_groups()
   
   query = GroupTopic.latest()
   
   page = Page(query=query, offset=offset, limit=limit, request=request)
   topics = page.data()
   
   sidebar_widgets = [forward('/group/recommend').render()]
   
   display_group_name = True
   
   return template('page_groupsite_view_all.html', locals())
Ejemplo n.º 10
0
    def all(self, request):
        """docstring for all"""
        offset = int(request.get("offset", "0"))
        limit = int(request.get("limit", "20"))

        group_info = self.group_info

        joined_groups = group_info.get_recent_joined_groups()

        query = GroupTopic.latest()

        page = Page(query=query, offset=offset, limit=limit, request=request)
        topics = page.data()

        sidebar_widgets = [forward('/group/recommend').render()]

        display_group_name = True

        return template('page_groupsite_view_all.html', locals())