Exemple #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
Exemple #2
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
Exemple #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
Exemple #4
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_INSTITUCIONAL)
            else:
                qs = qs.filter(workspace__operadores=self.request.user.pk)
            return qs
Exemple #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
Exemple #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')
Exemple #7
0
    def get_queryset(self):
        displayInConsole(self)

        lst = ListView.get_queryset(self)
        return lst.filter(id__in=self.listAvailItems())
Exemple #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
Exemple #9
0
 def get_queryset(self):
     return ListView.get_queryset(self)
Exemple #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
Exemple #11
0
 def get_queryset(self):
     queryset = ListView.get_queryset(self)
     queryset = queryset.filter(cantidad__gte=5)
     return queryset
 def get_queryset(self):
     return ListView.get_queryset(self).filter(user=self.request.user)
Exemple #13
0
 def get_queryset(self):
     queryset = ListView.get_queryset(self)
     queryset = queryset.filter(cantidad__gte=5)
     return queryset
Exemple #14
0
 def get_queryset(self):
     query = ListView.get_queryset(self)
     query = query.filter(user=self.request.user).order_by('-active')
     return query