From a6f95c70aaf9049465438c68080a09603c54628f Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Thu, 23 May 2019 21:36:54 +1000 Subject: [PATCH] Add detail view for Build model --- InvenTree/build/api.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/InvenTree/build/api.py b/InvenTree/build/api.py index 8e0a92917e..0ea90a00ba 100644 --- a/InvenTree/build/api.py +++ b/InvenTree/build/api.py @@ -40,6 +40,17 @@ class BuildList(generics.ListCreateAPIView): ] +class BuildDetail(generics.RetrieveUpdateAPIView): + """ API endpoint for detail view of a Build object """ + + queryset = Build.objects.all() + serializer_class = BuildSerializer + + permission_classes = [ + permissions.IsAuthenticatedOrReadOnly, + ] + + class BuildItemList(generics.ListCreateAPIView): """ API endpoint for accessing a list of BuildItem objects @@ -85,5 +96,7 @@ build_item_api_urls = [ build_api_urls = [ url(r'^item/?', include(build_item_api_urls)), + url(r'^(?P\d+)/', BuildDetail.as_view(), name='api-build-detail'), + url(r'^.*$', BuildList.as_view(), name='api-build-list'), ]