Skip to content

Commit

Permalink
Delete wearings
Browse files Browse the repository at this point in the history
  • Loading branch information
norm committed Aug 2, 2021
1 parent 100085a commit 668959e
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 3 deletions.
7 changes: 6 additions & 1 deletion hasworn/clothing/views.py
@@ -1,4 +1,4 @@
from django.views.generic import CreateView
from django.views.generic import CreateView, DeleteView

from .models import Wearing

Expand All @@ -10,3 +10,8 @@ class CreateWearing(CreateView):
def get_success_url(self):
self.request.user.generate_wearer_site_wearing(self.object)
return '/'


class DeleteWearing(DeleteView):
model = Wearing
success_url = '/'
7 changes: 6 additions & 1 deletion hasworn/urls.py
Expand Up @@ -17,7 +17,7 @@
from django.urls import path

from hasworn.views import Home, Login, Logout
from hasworn.clothing.views import CreateWearing
from hasworn.clothing.views import CreateWearing, DeleteWearing


urlpatterns = [
Expand All @@ -36,4 +36,9 @@
CreateWearing.as_view(),
name = 'create-wearing',
),
path(
'wearing/<pk>',
DeleteWearing.as_view(),
name = 'delete-wearing',
),
]
9 changes: 8 additions & 1 deletion templates/panel.html
Expand Up @@ -33,7 +33,14 @@ <h2>Today ({% now 'Y-m-d' %})</h2>
<h2>Previously</h2>
<ul>
{% for wearing in request.user.worn_previously.all|slice:":5" %}
<li>{{wearing}}</li>
<li>
{{wearing}}
<form method='post' action='{% url "delete-wearing" pk=wearing.pk %}'>
{% csrf_token %}
<input type='hidden' name='pk' value='{{wearing.pk}}'>
<input type='submit' value='Delete'>
</form>
</li>
{% endfor %}
</ul>

Expand Down

0 comments on commit 668959e

Please sign in to comment.