예제 #1
0
    def get_queryset(self):
        qs = ListView.get_queryset(self)

        qs = qs.filter(
            notificacoes__user=self.request.user
        ).order_by('notificacoes__read', '-created')
        return qs
예제 #2
0
파일: views.py 프로젝트: cmjatai/cmj
    def get_queryset(self):
        qs = ListView.get_queryset(self)

        qs = qs.filter(
            notificacoes__user=self.request.user
        ).order_by('notificacoes__read', '-created')
        return qs
예제 #3
0
        def get_queryset(self):
            qs = ListView.get_queryset(self)

            if not self.request.user.pk or not AreaTrabalho.objects.filter(
                    operadores=self.request.user.pk).exists():
                qs = qs.filter(workspace__tipo=AreaTrabalho.TIPO_PUBLICO)
            else:
                qs = qs.filter(workspace__operadores=self.request.user.pk)
            return qs
예제 #4
0
파일: views.py 프로젝트: cmjatai/cmj
        def get_queryset(self):
            qs = ListView.get_queryset(self)

            if not self.request.user.pk or not AreaTrabalho.objects.filter(
                    operadores=self.request.user.pk).exists():
                qs = qs.filter(workspace__tipo=AreaTrabalho.TIPO_INSTITUCIONAL)
            else:
                qs = qs.filter(workspace__operadores=self.request.user.pk)
            return qs
예제 #5
0
    def listAvailItems(self):
        displayInConsole(self)

        visibleItems = []

        for item in ListView.get_queryset(self):
            if item.isAvailableFor(self.request.user, 'visibility'):
                visibleItems.append(item.id)

        return visibleItems
예제 #6
0
    def get_queryset(self):

        search = ''
        if 'search' in self.request.GET:
            search = self.request.GET['search']

        if not search:
            return ListView.get_queryset(self)

        q = Q()
        texto = search.split(' ')

        for item in texto:
            if not item:
                continue
            q = q & (
                Q(titulo__icontains=item) |
                Q(versoes_set__historico_versao_set__texto__icontains=item) |
                Q(versoes_set__historico_versao_set__descr__icontains=item)
            )

        return Musica.objects.filter(q).order_by('uri').distinct('uri')
예제 #7
0
    def get_queryset(self):
        displayInConsole(self)

        lst = ListView.get_queryset(self)
        return lst.filter(id__in=self.listAvailItems())
예제 #8
0
 def get_queryset(self):
     queryset = ListView.get_queryset(self)
     queryset = queryset.filter(user=self.request.user).exclude(
         status=Reservation.BUILDING).order_by('-updated_datetime',
                                               'status')
     return queryset
예제 #9
0
파일: views.py 프로젝트: evillalobo/rec
 def get_queryset(self):
     return ListView.get_queryset(self)
예제 #10
0
 def get_queryset(self):
     q = ListView.get_queryset(self)
     q = q.filter(workshop=True, published=True)
     q = q.annotate(attending=Count("workshop_attendees__id"))
     return q
예제 #11
0
 def get_queryset(self):
     queryset = ListView.get_queryset(self)
     queryset = queryset.filter(cantidad__gte=5)
     return queryset
예제 #12
0
 def get_queryset(self):
     return ListView.get_queryset(self).filter(user=self.request.user)
예제 #13
0
 def get_queryset(self):
     queryset = ListView.get_queryset(self)
     queryset = queryset.filter(cantidad__gte=5)
     return queryset
예제 #14
0
 def get_queryset(self):
     query = ListView.get_queryset(self)
     query = query.filter(user=self.request.user).order_by('-active')
     return query