2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-12-17 17:58:22 +00:00

Remove 'url' field from serializers (#9150)

* Remove 'url' field from serializers

- Not used in any official client
- Inconsistent use across models

* Bump API version

* Adjust unit tests

* Fix API version
This commit is contained in:
Oliver
2025-02-23 21:07:34 +11:00
committed by GitHub
parent 9d1d0fa66b
commit c9666ff8ec
8 changed files with 16 additions and 30 deletions

View File

@@ -113,7 +113,7 @@ class CompanySerializer(
):
"""Serializer for Company object (full detail)."""
export_exclude_fields = ['url', 'primary_address']
export_exclude_fields = ['primary_address']
import_exclude_fields = ['image']
@@ -123,7 +123,6 @@ class CompanySerializer(
model = Company
fields = [
'pk',
'url',
'name',
'description',
'website',
@@ -163,8 +162,6 @@ class CompanySerializer(
primary_address = AddressSerializer(required=False, allow_null=True, read_only=True)
url = serializers.CharField(source='get_absolute_url', read_only=True)
image = InvenTreeImageSerializerField(required=False, allow_null=True)
email = serializers.EmailField(
@@ -353,7 +350,6 @@ class SupplierPartSerializer(
'SKU',
'supplier',
'supplier_detail',
'url',
'updated',
'notes',
'tags',
@@ -445,8 +441,6 @@ class SupplierPartSerializer(
source='manufacturer_part.MPN', read_only=True, label=_('MPN')
)
url = serializers.CharField(source='get_absolute_url', read_only=True)
# Date fields
updated = serializers.DateTimeField(allow_null=True, read_only=True)