2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-08-06 03:51:34 +00:00

Replace "edit part category" form

This commit is contained in:
Oliver
2021-06-30 01:04:39 +10:00
parent c425f36a35
commit 621f47e46c
8 changed files with 62 additions and 13 deletions

@@ -127,7 +127,10 @@ class CategoryList(generics.ListCreateAPIView):
class CategoryDetail(generics.RetrieveUpdateDestroyAPIView):
""" API endpoint for detail view of a single PartCategory object """
"""
API endpoint for detail view of a single PartCategory object
"""
serializer_class = part_serializers.CategorySerializer
queryset = PartCategory.objects.all()

@@ -39,6 +39,7 @@ class CategorySerializer(InvenTreeModelSerializer):
'name',
'description',
'default_location',
'default_keywords',
'pathstring',
'url',
'parent',

@@ -268,13 +268,23 @@
{% if category %}
$("#cat-edit").click(function () {
launchModalForm(
"{% url 'category-edit' category.id %}",
constructForm(
'{% url "api-part-category-detail" category.pk %}',
{
fields: {
name: {},
description: {},
parent: {},
default_location: {},
default_keywords: {
icon: 'fa-key',
}
},
title: '{% trans "Edit Part Category" %}',
reload: true
},
}
);
return false;
});
{% if category.parent %}

@@ -294,11 +294,6 @@ class CategoryTest(PartViewTestCase):
# Form should still return OK
self.assertEqual(response.status_code, 200)
def test_edit(self):
""" Retrieve the part category editing form """
response = self.client.get(reverse('category-edit', args=(1,)), HTTP_X_REQUESTED_WITH='XMLHttpRequest')
self.assertEqual(response.status_code, 200)
def test_set_category(self):
""" Test that the "SetCategory" view works """

@@ -104,7 +104,6 @@ category_urls = [
# Category detail views
url(r'(?P<pk>\d+)/', include([
url(r'^edit/', views.CategoryEdit.as_view(), name='category-edit'),
url(r'^delete/', views.CategoryDelete.as_view(), name='category-delete'),
url(r'^parameters/', include(category_parameter_urls)),