def index(request, owner=False): share_list = Share.objects.filter(hidden=False, disabled=False) if owner is True: share_list = share_list.filter(user=request.user) else: share_list = share_list.filter(personal=False) paginator = FlynsarmyPaginator(share_list.order_by('-id'), 30, adjacent_pages=20) page = request.GET.get('page') try: shares = paginator.page(page) except PageNotAnInteger: shares = paginator.page(1) except EmptyPage: shares = paginator.page(paginator.num_pages) content = [] return render(request, 'share/index.html', { 'content': content, 'shares': shares, 'host': request.META['HTTP_HOST'] })
def index(request, owner=False, content_type="page"): full_listing = Content.objects.filter(hidden=False, enabled=True, type=content_type) if owner is True: full_listing = full_listing.filter(user=request.user) paginator = FlynsarmyPaginator(full_listing.order_by('-id'), 30, adjacent_pages=20) page = request.GET.get('page') try: listing = paginator.page(page) except PageNotAnInteger: listing = paginator.page(1) except EmptyPage: listing = paginator.page(paginator.num_pages) content = [] return render( request, 'content/index.html', { 'content': content, 'listing': listing, 'host': request.META['HTTP_HOST'], 'content_type': content_type, })
def index(request, owner=False): share_list = Share.objects.filter(hidden=False, disabled=False) if owner is True: share_list = share_list.filter(user=request.user) paginator = FlynsarmyPaginator(share_list.order_by('-id'), 30, adjacent_pages=20) page = request.GET.get('page') try: shares = paginator.page(page) except PageNotAnInteger: shares = paginator.page(1) except EmptyPage: shares = paginator.page(paginator.num_pages) content = [] return render(request, 'share/index.html', {'content': content, 'shares': shares, 'host': request.META['HTTP_HOST']})
def index(request, owner=False, content_type="page"): full_listing = Content.objects.filter(hidden=False, enabled=True, type=content_type) if owner is True: full_listing = full_listing.filter(user=request.user) paginator = FlynsarmyPaginator(full_listing.order_by('-id'), 30, adjacent_pages=20) page = request.GET.get('page') try: listing = paginator.page(page) except PageNotAnInteger: listing = paginator.page(1) except EmptyPage: listing = paginator.page(paginator.num_pages) content = [] return render(request, 'content/index.html', { 'content': content, 'listing': listing, 'host': request.META['HTTP_HOST'], 'content_type': content_type, })