From f46626715e344f44617a0cc598cb19e974d67d2a Mon Sep 17 00:00:00 2001 From: Jens Timmerman Date: Sun, 8 Nov 2020 17:09:37 +0100 Subject: [PATCH] added consume view --- inventory/admin.py | 3 +-- inventory/models.py | 2 +- inventory/templates/inventory/base.html | 2 +- inventory/templates/inventory/consume.html | 7 ++++- .../templates/inventory/consumelist.html | 21 +++++++++++++++ .../inventory/pantryitemline_detail.html | 6 +++++ inventory/urls.py | 4 ++- inventory/views.py | 26 ++++++++++++++++--- 8 files changed, 61 insertions(+), 10 deletions(-) create mode 100644 inventory/templates/inventory/consumelist.html create mode 100644 inventory/templates/inventory/pantryitemline_detail.html diff --git a/inventory/admin.py b/inventory/admin.py index f154200..184b1f4 100644 --- a/inventory/admin.py +++ b/inventory/admin.py @@ -67,8 +67,7 @@ class PantryItemAdmin(admin.ModelAdmin): autocomplete_fields = ['category', 'unit'] inlines = [PantryItemInLine] - # TODO: make category a model - # autocomplete_fields = ['category',] + autocomplete_fields = ['category',] fields = ( 'name', 'category', diff --git a/inventory/models.py b/inventory/models.py index 4276539..e515215 100644 --- a/inventory/models.py +++ b/inventory/models.py @@ -85,7 +85,7 @@ class PantryItemLine(models.Model): return self.pantry_item.unit def get_absolute_url(self): - return reverse('pantryitemlinedetail', kwargs={'pk': self.pk}) + return reverse('im:pantryitemlinedetail', kwargs={'pk': self.pk}) def __str__(self): return ' '.join([str(x) for x in [self.pantry_item.name, self.quantity, 'X', diff --git a/inventory/templates/inventory/base.html b/inventory/templates/inventory/base.html index 391d11d..94ca2e6 100644 --- a/inventory/templates/inventory/base.html +++ b/inventory/templates/inventory/base.html @@ -18,7 +18,7 @@