Ejemplo n.º 1
0
 def get_context_data(self, **kwargs):
     if current_org.is_default():
         Node.default_node()
     else:
         Node.root()
     context = {
         'app': _('Assets'),
         'action': _('Asset list'),
         'labels': Label.objects.all().order_by('name'),
         'nodes': Node.objects.all().order_by('-key'),
     }
     kwargs.update(context)
     return super().get_context_data(**kwargs)
Ejemplo n.º 2
0
    def get_queryset(self):
        if current_org.is_default():
            queryset = super().get_queryset()
        else:
            users = self.get_org_members()
            queryset = super().get_queryset().filter(username__in=users)

        self.user = self.request.GET.get('user', '')
        self.keyword = self.request.GET.get("keyword", '')

        queryset = queryset.filter(datetime__gt=self.date_from,
                                   datetime__lt=self.date_to)
        if self.user:
            queryset = queryset.filter(username=self.user)
        if self.keyword:
            queryset = queryset.filter(
                Q(ip__contains=self.keyword) | Q(city__contains=self.keyword)
                | Q(username__contains=self.keyword))
        return queryset
Ejemplo n.º 3
0
    def get_queryset(self):
        if current_org.is_default():
            queryset = super().get_queryset()
        else:
            users = self.get_org_users()
            queryset = super().get_queryset().filter(username__in=users)

        self.user = self.request.GET.get('user', '')
        self.keyword = self.request.GET.get("keyword", '')

        queryset = queryset.filter(
            datetime__gt=self.date_from, datetime__lt=self.date_to
        )
        if self.user:
            queryset = queryset.filter(username=self.user)
        if self.keyword:
            queryset = queryset.filter(
                Q(ip__contains=self.keyword) |
                Q(city__contains=self.keyword) |
                Q(username__contains=self.keyword)
            )
        return queryset
Ejemplo n.º 4
0
 def get_queryset(self):
     queryset = super().get_queryset()
     if not current_org.is_default():
         users = self.get_org_members()
         queryset = queryset.filter(username__in=users)
     return queryset
Ejemplo n.º 5
0
 def get_org_id():
     if current_org.is_default():
         org_id = ''
     else:
         org_id = current_org.id
     return org_id