Example #1
0
 def _get_owner_object(self):
     argument_id = int_or_default(self.kwargs.get('pk'), default=0)
     lookup_url_kwarg = self.lookup_url_kwarg or self.lookup_field
     filter_kwargs = {
         self.lookup_field: self.kwargs[lookup_url_kwarg],
         'argument__id': argument_id,
         'user': self.request.user
     }
     obj = get_object_or_404(Premise.objects.all(), **filter_kwargs)
     return obj
Example #2
0
 def filter_queryset(self, queryset):
     argument_id = int_or_default(self.kwargs.get('pk'), default=0)
     return queryset.filter(argument__id=argument_id,
                            argument__is_published=True)
Example #3
0
 def get_limit(self):
     return int_or_default(self.request.GET.get(self.limit_query_param), 20)
Example #4
0
 def get_page(self):
     return int_or_default(self.request.GET.get(self.page_query_param), 1)
Example #5
0
 def get_limit(self):
     return int_or_default(self.request.GET.get(self.limit_query_param), 20)
Example #6
0
 def get_page(self):
     return int_or_default(self.request.GET.get(self.page_query_param), 1)