Enable upload of company image via the API

This commit is contained in:
Oliver committed 2021-06-23 08:39:06 +10:00
1 parent f199feb8d9
commit 878f26c770
3 files changed
+4 -3

No files matched your search

+2 -1
View File
@@ -11,6 +11,7 @@ from .models import ManufacturerPart, ManufacturerPartParameter
from .models import SupplierPart, SupplierPriceBreak from .models import SupplierPart, SupplierPriceBreak
from InvenTree.serializers import InvenTreeModelSerializer from InvenTree.serializers import InvenTreeModelSerializer
from InvenTree.serializers import InvenTreeImageSerializerField
from part.serializers import PartBriefSerializer from part.serializers import PartBriefSerializer
@@ -52,7 +53,7 @@ class CompanySerializer(InvenTreeModelSerializer):
url = serializers.CharField(source='get_absolute_url', read_only=True) url = serializers.CharField(source='get_absolute_url', read_only=True)
image = serializers.CharField(source='get_thumbnail_url', read_only=True) image = InvenTreeImageSerializerField(required=False)
parts_supplied = serializers.IntegerField(read_only=True) parts_supplied = serializers.IntegerField(read_only=True)
parts_manufactured = serializers.IntegerField(read_only=True) parts_manufactured = serializers.IntegerField(read_only=True)
@@ -139,9 +139,10 @@
enableDragAndDrop( enableDragAndDrop(
"#company-thumb", "#company-thumb",
"{% url 'company-image' company.id %}", "{% url 'api-company-detail' company.id %}",
{ {
label: 'image', label: 'image',
method: 'PATCH',
success: function(data, status, xhr) { success: function(data, status, xhr) {
location.reload(); location.reload();
} }
-1
View File
@@ -304,7 +304,6 @@ class PartSerializer(InvenTreeModelSerializer):
suppliers = serializers.IntegerField(read_only=True) suppliers = serializers.IntegerField(read_only=True)
image = InvenTreeImageSerializerField(required=False) image = InvenTreeImageSerializerField(required=False)
# image = serializers.CharField(source='get_image_url', read_only=True)
thumbnail = serializers.CharField(source='get_thumbnail_url', read_only=True) thumbnail = serializers.CharField(source='get_thumbnail_url', read_only=True)
starred = serializers.SerializerMethodField() starred = serializers.SerializerMethodField()