Exemplo n.º 1
0
 def get_comments(self, request, **kwargs):
     '''
     List the comments in this agora
     '''
     from actstream.resources import ActionResource
     return self.get_custom_resource_list(request, resource=ActionResource,
         queryfunc=lambda agora: object_stream(agora, verb='commented'), **kwargs)
Exemplo n.º 2
0
 def get_comments(self, request, **kwargs):
     '''
     List the comments in this election
     '''
     from actstream.resources import ActionResource
     return self.get_custom_resource_list(request, resource=ActionResource,
         queryfunc=lambda election: object_stream(election, verb='commented'), **kwargs)
Exemplo n.º 3
0
    def get_user_list(self, request, **kwargs):
        '''
        Lists an user actions
        '''
        username = kwargs.get('user', '')
        try:
            user = User.objects.get(username=username)
        except:
            raise ImmediateHttpResponse(response=http.HttpNotFound())

        return self.get_custom_list(request=request, queryset=object_stream(user))
Exemplo n.º 4
0
    def get_election_list(self, request, **kwargs):
        '''
        Lists an election actions
        '''
        election = None
        electionid = kwargs.get('election', -1)
        try:
            election = Election.objects.get(id=electionid)
        except:
            raise ImmediateHttpResponse(response=http.HttpNotFound())

        return self.get_custom_list(request=request, queryset=object_stream(election))
Exemplo n.º 5
0
    def get_agora_list(self, request, **kwargs):
        '''
        Lists an agora actions
        '''
        agora = None
        agoraid = kwargs.get('agora', -1)
        try:
            agora = Agora.objects.get(id=agoraid)
        except:
            raise ImmediateHttpResponse(response=http.HttpNotFound())

        return self.get_custom_list(request=request, queryset=object_stream(agora))
Exemplo n.º 6
0
    def get_user_list(self, request, **kwargs):
        '''
        Lists an user actions
        '''
        username = kwargs.get('user', '')
        try:
            user = User.objects.get(username=username)
        except:
            raise ImmediateHttpResponse(response=http.HttpNotFound())

        return self.get_custom_list(request=request,
                                    queryset=object_stream(user))
Exemplo n.º 7
0
    def get_election_list(self, request, **kwargs):
        '''
        Lists an election actions
        '''
        election = None
        electionid = kwargs.get('election', -1)
        try:
            election = Election.objects.get(id=electionid)
        except:
            raise ImmediateHttpResponse(response=http.HttpNotFound())

        return self.get_custom_list(request=request,
                                    queryset=object_stream(election))
Exemplo n.º 8
0
    def get_agora_list(self, request, **kwargs):
        '''
        Lists an agora actions
        '''
        agora = None
        agoraid = kwargs.get('agora', -1)
        try:
            agora = Agora.objects.get(id=agoraid)
        except:
            raise ImmediateHttpResponse(response=http.HttpNotFound())

        return self.get_custom_list(request=request,
                                    queryset=object_stream(agora))
Exemplo n.º 9
0
 def items(self, obj):
     i = object_stream(obj)
     if i:
         return i[:30]
     return []
Exemplo n.º 10
0
 def items(self, obj):
     i = object_stream(obj)
     if i:
         return i[:30]
     return []