From eab3957affbfb98374a055c1e843ada8b4d98a3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Caroline=20Sandsbr=C3=A5ten?= Date: Tue, 29 Jan 2019 21:19:41 +0100 Subject: [PATCH] Delete fucntion to get latest page and image number #76 --- src/django_backend/fg/api/views.py | 42 ------------------------------ 1 file changed, 42 deletions(-) diff --git a/src/django_backend/fg/api/views.py b/src/django_backend/fg/api/views.py index ed6ce9a..1142ec3 100644 --- a/src/django_backend/fg/api/views.py +++ b/src/django_backend/fg/api/views.py @@ -169,48 +169,6 @@ def get_queryset(self): return models.Photo.objects.filter(security_level__name="ALLE") -@api_view(['GET']) -def get_latest_image_number_and_page_number(request, album_id='', analog=False): - try: - if album_id: - latest_album = models.Photo.objects.filter( - album=album_id.strip()).latest('date_taken').album - elif analog: # TODO or FIX: currently no need for this - latest_album = models.Photo.objects.exclude( - album__name__startswith='DIG').latest('date_taken').album - else: - latest_album = models.Photo.objects.filter( - album__name__startswith='DIG').latest('date_taken').album - latest_page = models.Photo.objects.filter( - album__name=latest_album.name).aggregate(Max('page'))['page__max'] - latest_image_number = (models.Photo.objects.filter( - album__name=latest_album.name, page=latest_page).aggregate(Max('image_number'))['image_number__max']) - if latest_image_number >= 99: - if latest_page < 99: - latest_image_number = 1 - latest_page = latest_page + 1 - else: - return Response({ - 'album': latest_album.id, - 'latest_page': 'fullt', - 'latest_image_number': 'fullt' - }) - else: - latest_image_number = latest_image_number + 1 - return Response({ - 'album': latest_album.id, - 'latest_page': latest_page, - 'latest_image_number': latest_image_number - }) - except ObjectDoesNotExist as e: - print(e) - return Response({ - 'album': 0, - 'latest:page': 1, - 'latest_image_number': 1 - }) - - class LatestSplashPhotoView(RetrieveAPIView): """ Retrieves the latest photo with splash set to True