Skip to content
Snippets Groups Projects
Commit b6058767 authored by Christian Dresen's avatar Christian Dresen
Browse files

[WarpFood] Added function for creating Food Services. Closed #14

parent 319bd17d
No related branches found
No related tags found
No related merge requests found
...@@ -85,6 +85,8 @@ class FoodOrderFormExt(ModelForm): ...@@ -85,6 +85,8 @@ class FoodOrderFormExt(ModelForm):
widgets = {'sheet': HiddenInput(), 'paid': HiddenInput(), 'product_id': HiddenInput()} widgets = {'sheet': HiddenInput(), 'paid': HiddenInput(), 'product_id': HiddenInput()}
class FoodServiceForm(ModelForm): class FoodServiceForm(ModelForm):
homepage = forms.URLField()
class Meta: class Meta:
model = FoodService model = FoodService
fields = ['name', 'homepage', 'phone'] fields = ['name', 'homepage', 'phone']
{% extends "base.html" %}
{% load i18n %}
{% load bootstrap %}
{% block title %}{% trans "food_service" %}{% endblock %}
{% block content %}
<div class="panel panel-default">
<div class="panel-body">
<form class="form-horizontal" method="POST" role="form">
{{ form|bootstrap_horizontal }}
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
{% csrf_token %}
<button style="float: left" type="submit" formmethod="post" class="btn btn-primary">{% trans "submit" %}</button>
</div>
</div>
</form>
</div>
</div><br/>
<a href="/pizza/">{% trans "back" %}</a>
{% endblock %}
\ No newline at end of file
...@@ -14,6 +14,7 @@ ...@@ -14,6 +14,7 @@
<div class="col-sm-offset-2 col-sm-10"> <div class="col-sm-offset-2 col-sm-10">
{% csrf_token %} {% csrf_token %}
<button style="float: left" type="submit" formmethod="post" class="btn btn-primary">{% trans "create_food_sheet" %}</button> <button style="float: left" type="submit" formmethod="post" class="btn btn-primary">{% trans "create_food_sheet" %}</button>
&nbsp;&nbsp;<a class="btn btn-success" href="/pizza/new/service"><span class="glyphicon glyphicon-plus"></span> {% trans "add_food_service" %}</a>
</div> </div>
</div> </div>
</form> </form>
......
...@@ -140,3 +140,15 @@ def delete_order(request, order_id=0): ...@@ -140,3 +140,15 @@ def delete_order(request, order_id=0):
pass pass
return redirect("/") return redirect("/")
@login_required(login_url=settings.LOGIN_URL, redirect_field_name=None)
def create_food_service(request):
form = FoodServiceForm()
if request.method == 'POST':
form = FoodServiceForm(request.POST)
if form.is_valid():
form.save()
return redirect("/pizza")
page_context["form"] = form
return HttpResponse(render(request, 'warpfood/food_service.html', page_context))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment