diff --git a/back/api/urls.py b/back/api/urls.py
index 3818a53..22677de 100644
--- a/back/api/urls.py
+++ b/back/api/urls.py
@@ -23,6 +23,7 @@ from inventory import views
router = routers.DefaultRouter()
router.register(r'partner', views.PartnerViewSet)
router.register(r'element', views.ElementViewSet)
+router.register(r'inventory', views.InventoryItemViewSet)
urlpatterns = [
path('', include(router.urls)),
diff --git a/back/inventory/views.py b/back/inventory/views.py
index 0252f6b..3254bfb 100644
--- a/back/inventory/views.py
+++ b/back/inventory/views.py
@@ -66,6 +66,18 @@ def get_depth_cat(id):
return parsed_data["value"]
+class InventoryItemViewSet(viewsets.ModelViewSet):
+ queryset = InventoryItem.objects.all()
+ serializer_class = InventorySerializer
+
+ def get_queryset(self):
+ queryset = InventoryItem.objects.all()
+ partner = self.request.query_params.get('partner_id')
+ if partner is not None:
+ queryset = queryset.filter(partner=partner)
+ return queryset
+
+
class ElementViewSet(viewsets.ModelViewSet):
"""
API endpoint that allows elements to be viewed or edited.
diff --git a/front/pages/organization/p_[id]/i_[id].vue b/front/pages/organization/p_[id]/i_[id].vue
index 4f4c258..079c2c2 100644
--- a/front/pages/organization/p_[id]/i_[id].vue
+++ b/front/pages/organization/p_[id]/i_[id].vue
@@ -1,3 +1,15 @@
+
- inv
+
+
\ No newline at end of file
diff --git a/front/pages/organization/p_[id]/index.vue b/front/pages/organization/p_[id]/index.vue
index 596c761..c96fa2d 100644
--- a/front/pages/organization/p_[id]/index.vue
+++ b/front/pages/organization/p_[id]/index.vue
@@ -10,5 +10,11 @@ const route = useRoute()
const { data } = await useFetch(`${apiBase}/inventory?partner_id=${route.params.id}`, { headers })
-
+
+
+
+ {{ row.id }}
+
+
+
\ No newline at end of file