diff --git a/inventory/admin/item.py b/inventory/admin/item.py index 4ef6e41..2071c5f 100644 --- a/inventory/admin/item.py +++ b/inventory/admin/item.py @@ -1,4 +1,5 @@ from django.urls import reverse +from django.shortcuts import redirect from django.contrib import admin from django.conf import settings @@ -22,6 +23,12 @@ class ItemAdmin(admin.ModelAdmin): url = reverse('item-detail', kwargs={'pk': obj.id}) return settings.SERVER_URL + url + def response_add(self, request, obj, post_url_continue=None): + return redirect(reverse('box-detail', kwargs={'pk': obj.container.id})) + + def response_change(self, request, obj): + return redirect(reverse('box-detail', kwargs={'pk': obj.container.id})) + admin.site.register(Item, ItemAdmin) admin.site.register(Documentation, DocumentationAdmin) \ No newline at end of file