summaryrefslogtreecommitdiff
path: root/app/photos/views.py
diff options
context:
space:
mode:
authorluxagraf <sng@luxagraf.net>2020-12-02 15:02:12 -0500
committerluxagraf <sng@luxagraf.net>2020-12-02 15:02:12 -0500
commitab8055b5cab2523d925f59c65bc38df103a26991 (patch)
tree29e4597bc0d86d658f574c0c4f0b036351a68742 /app/photos/views.py
parent87f692178a6e30719c564076f00c206642f36ce6 (diff)
deleted old apps and media
Diffstat (limited to 'app/photos/views.py')
-rw-r--r--app/photos/views.py137
1 files changed, 0 insertions, 137 deletions
diff --git a/app/photos/views.py b/app/photos/views.py
deleted file mode 100644
index 070b40d..0000000
--- a/app/photos/views.py
+++ /dev/null
@@ -1,137 +0,0 @@
-import json
-from django.shortcuts import render
-from django.template import RequestContext
-from django.http import Http404, HttpResponse
-from django.core import serializers
-
-from .models import Photo, PhotoGallery, LuxGallery, LuxImage
-from locations.models import Country, Region
-
-from utils.views import PaginatedListView
-from django.views.generic import ListView
-from django.views.generic.detail import DetailView
-
-
-class PrivateGallery(DetailView):
- model = LuxGallery
- slug_field = "slug"
- template_name = "details/photo_gallery.html"
-
-
-class PrivateGalleryList(PaginatedListView):
- template_name = 'archives/gallery_list.html'
-
- def get_queryset(self):
- return LuxGallery.objects.filter(is_public=False)
-
- def get_context_data(self, **kwargs):
- # Call the base implementation first to get a context
- context = super(PrivateGalleryList, self).get_context_data(**kwargs)
- context['is_private'] = True
- return context
-
-
-class Gallery(DetailView):
- model = LuxGallery
- slug_field = "slug"
- template_name = "details/photo_gallery.html"
-
-
-class GalleryList(PaginatedListView):
- template_name = 'archives/gallery_list.html'
-
- def get_queryset(self):
- return LuxGallery.objects.filter(is_public=True)
-
- def get_context_data(self, **kwargs):
- # Call the base implementation first to get a context
- context = super(GalleryList, self).get_context_data(**kwargs)
- context['is_private'] = False
- return context
-
-
-class OldGalleryList(PaginatedListView):
- template_name = 'archives/gallery_list.html'
- model = PhotoGallery
-
- def get_queryset(self):
- return PhotoGallery.objects.filter(is_public=True)
-
- def get_context_data(self, **kwargs):
- # Call the base implementation first to get a context
- context = super(OldGalleryList, self).get_context_data(**kwargs)
- return context
-
-
-class DailyPhotoList(PaginatedListView):
- model=LuxImage
- template_name = 'archives/photo_daily_list.html'
-
- def get_queryset(self):
- return LuxImage.objects.filter(is_public=True, title__startswith="daily_")
-
- def get_context_data(self, **kwargs):
- # Call the base implementation first to get a context
- context = super(DailyPhotoList, self).get_context_data(**kwargs)
- context['breadcrumbs'] = ['daily',]
- return context
-
-
-def gallery_list(request, page):
- request.page_url = '/photos/%d/'
- request.page = int(page)
- context = {
- 'object_list': PhotoGallery.objects.all(),
- 'page': page,
- }
- return render(request, "archives/photos.html", context)
-
-
-def gallery(request, slug):
- context = {
- 'object': PhotoGallery.objects.get(set_slug=slug)
- }
- return render(request, 'details/photo_galleries.html', context)
-
-
-def photo_json(request, slug):
- p = PhotoGallery.objects.filter(set_slug=slug)
- return HttpResponse(serializers.serialize('json', p), mimetype='application/json')
-
-
-def photo_preview_json(request, pk):
- p = LuxImage.objects.get(pk=pk)
- data = {}
- data['url'] = p.get_admin_image()
- data = json.dumps(data)
- return HttpResponse(data)
-
-
-def thumb_preview_json(request, pk):
- p = LuxImage.objects.get(pk=pk)
- data = {}
- data['url'] = p.get_admin_insert()
- data = json.dumps(data)
- return HttpResponse(data)
-
-
-def gallery_list_by_area(request, slug, page):
- """Grabs entries by region or country"""
- request.page_url = '/photos/' + slug + '/%d/'
- request.page = int(page)
- try:
- region = Region.objects.get(slug__exact=slug)
- qs = PhotoGallery.objects.filter(region=region).order_by('-id')
- except:
- region = Country.objects.get(slug__exact=slug)
- qs = PhotoGallery.objects.filter(location__state__country=region).order_by('-id')
- if not region:
- raise Http404
- context = {
- 'object_list': qs,
- 'country_list': Country.objects.filter(visited=True),
- 'region_list': Region.objects.all(),
- 'region': region,
- 'page': page
- }
- return render(request, "archives/photos.html", context)