Exemple #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)
Exemple #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)
    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))
    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))
    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))
Exemple #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))
Exemple #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))
Exemple #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))
Exemple #9
0
 def items(self, obj):
     i = object_stream(obj)
     if i:
         return i[:30]
     return []
Exemple #10
0
 def items(self, obj):
     i = object_stream(obj)
     if i:
         return i[:30]
     return []