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)
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
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
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
def get_org_id(): if current_org.is_default(): org_id = '' else: org_id = current_org.id return org_id