2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-22 06:40:54 +00:00

Enable upload of company image via the API

This commit is contained in:
Oliver
2021-06-23 08:39:06 +10:00
parent f199feb8d9
commit 878f26c770
3 changed files with 4 additions and 3 deletions
InvenTree

@ -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();
} }

@ -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()