Added page to view meal plan(s)

This commit is contained in:
2020-02-23 15:39:41 +01:00
parent 6ee50c683c
commit 854c1a5081
4 changed files with 102 additions and 0 deletions

View File

@ -14,6 +14,7 @@ from django.urls import reverse
from food_planner.forms import ProfileForm
from food_planner.forms import UserForm
from food_planner.models import MealPlan
def index(request) -> HttpResponse:
@ -23,11 +24,22 @@ def index(request) -> HttpResponse:
}
}
if request.user.is_authenticated:
context['mealplans'] = MealPlan.objects.filter(author=request.user)
return render(request, template_name='food_planner/home.html', context=context)
else:
return render(request, template_name='food_planner/landing.html', context=context)
def mealplan(request, user_id: int, mealplan: str) -> HttpResponse:
context = {
'site': {
'title': 'Food planner'
},
'mealplan': MealPlan.objects.get(author_id=user_id, name=mealplan)
}
return render(request, template_name='food_planner/mealplan.html', context=context)
@transaction.atomic
def register(request) -> HttpResponse:
if request.user.is_authenticated: