This repository has been archived on 2019-10-13. You can view files and clone it, but cannot push or open issues or pull requests.
basta-server/ofu_app/apps/food/admin_views.py
2018-01-04 20:47:16 +01:00

40 lines
1.1 KiB
Python

# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import datetime
import os
from django.conf import settings
from django.core.exceptions import ObjectDoesNotExist
from django.http import HttpResponseForbidden
from django.shortcuts import render
from pprint import pprint
from apps.food.models import Menu, SingleFood, UserFoodImage
def food_picture_management(request):
if (request.user.is_superuser):
today = datetime.datetime.now()
today_images = UserFoodImage.objects.filter(food__foods__date__exact=today)
return render(request, "admin/picture_management.jinja", {
'day': today,
'pictures': today_images,
})
else:
return HttpResponseForbidden
def food_picture_save(request, id):
if (request.user.is_superuser):
chosen_pic = UserFoodImage.objects.get(id=id)
food = SingleFood.objects.get(id=chosen_pic.food.id)
food.image.set([chosen_pic, ])
food.save()
return food_picture_management(request)
else:
return HttpResponseForbidden