def get_queryset(self): qs = ListView.get_queryset(self) qs = qs.filter( notificacoes__user=self.request.user ).order_by('notificacoes__read', '-created') return qs
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
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
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
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')
def get_queryset(self): displayInConsole(self) lst = ListView.get_queryset(self) return lst.filter(id__in=self.listAvailItems())
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
def get_queryset(self): return ListView.get_queryset(self)
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
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)
def get_queryset(self): query = ListView.get_queryset(self) query = query.filter(user=self.request.user).order_by('-active') return query